build.gradle 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion target_sdk_version
  4. buildToolsVersion build_tools_version
  5. defaultConfig {
  6. minSdkVersion min_sdk_version
  7. targetSdkVersion target_sdk_version
  8. versionCode app_version_code
  9. versionName app_version
  10. }
  11. buildTypes {
  12. release {
  13. //开启代码混淆
  14. minifyEnabled true
  15. //Zipalign优化
  16. zipAlignEnabled true
  17. // 移除无用的resource文件
  18. // shrinkResources true
  19. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  20. }
  21. }
  22. compileOptions {
  23. sourceCompatibility JavaVersion.VERSION_1_8
  24. targetCompatibility JavaVersion.VERSION_1_8
  25. }
  26. //可根据自己需求更改-+.693 gradlew againMakeJar
  27. // task againMakeJar(type: Copy) {
  28. // delete 'mylib/keeplive.aar' //删除之前的旧jar包
  29. // from('build/outputs/aar/') //从这个目录下取出默认jar包
  30. // into('/') //将jar包输出到指定目录下
  31. // include('keepalive-release.aar')
  32. // rename('keepalive-release.aar', SDK_NAME) //自定义jar包的名字
  33. // }
  34. // againMakeJar.dependsOn(build)
  35. }
  36. dependencies {
  37. implementation fileTree(dir: 'libs', include: ['*.jar'])
  38. implementation 'androidx.appcompat:appcompat:1.2.0'
  39. implementation project(':middleware')
  40. }