plugins { id 'com.android.library' } android { signingConfigs { debug { keyAlias 'key0' keyPassword '00000000' storeFile file('../bgy.jks') storePassword '00000000' } release { keyAlias 'key0' keyPassword '00000000' storeFile file('../bgy.jks') storePassword '00000000' } } compileSdkVersion rootProject.ext.android["compileSdkVersion"] defaultConfig { minSdkVersion rootProject.ext.android["minSdkVersion"] targetSdkVersion rootProject.ext.android["targetSdkVersion"] versionCode rootProject.ext.android["versionCode"] versionName rootProject.ext.android["versionName"] javaCompileOptions { annotationProcessorOptions { arguments = [ moduleName : project.getName() ] } } } buildTypes { release { minifyEnabled true zipAlignEnabled true // shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } // lintOptions { // checkReleaseBuilds false // // 如果你希望在 release 版本中继续检查错误,但继续构建即使出现错误,可以将 abortOnError 设置为 false // // abortOnError false // } sourceSets { main { jniLibs.srcDirs = ['libs'] } } externalNativeBuild { cmake { path "CMakeLists.txt" } } dataBinding { enabled true } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation files('libs\\marshall-java-sdk.main.jar') implementation 'org.greenrobot:eventbus:3.3.1' implementation 'com.azhon:serialport:1.0.0' implementation project(path: ':lm-library') implementation project(':BaseLibrary') annotationProcessor 'com.alibaba:arouter-compiler:1.1.4' }