|
|
@ -12,51 +12,53 @@ android { |
|
|
|
minSdk 21 |
|
|
|
targetSdk 35 |
|
|
|
versionCode 1 |
|
|
|
versionName "1.0" |
|
|
|
versionName "1.0.0.1" |
|
|
|
|
|
|
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" |
|
|
|
|
|
|
|
// 24小时运行优化配置 |
|
|
|
multiDexEnabled true |
|
|
|
} |
|
|
|
|
|
|
|
// Dex优化由Android Gradle插件自动管理 |
|
|
|
// dexOptions已在Gradle 8.0中废弃 |
|
|
|
|
|
|
|
// 打包优化配置 |
|
|
|
packagingOptions { |
|
|
|
pickFirst '**/libnative-lib.so' |
|
|
|
exclude 'META-INF/DEPENDENCIES' |
|
|
|
exclude 'META-INF/LICENSE' |
|
|
|
exclude 'META-INF/LICENSE.txt' |
|
|
|
exclude 'META-INF/NOTICE' |
|
|
|
exclude 'META-INF/NOTICE.txt' |
|
|
|
// 排除重复的OpenNI类 |
|
|
|
exclude 'org/openni/**' |
|
|
|
} |
|
|
|
|
|
|
|
buildTypes { |
|
|
|
debug { |
|
|
|
minifyEnabled false |
|
|
|
debuggable true |
|
|
|
applicationIdSuffix ".debug" |
|
|
|
// versionNameSuffix "-debug" |
|
|
|
|
|
|
|
versionNameSuffix "-debug" |
|
|
|
|
|
|
|
// 调试版本优化配置 |
|
|
|
crunchPngs false |
|
|
|
zipAlignEnabled true |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
release { |
|
|
|
minifyEnabled false |
|
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' |
|
|
|
|
|
|
|
|
|
|
|
// 发布版本优化配置 |
|
|
|
zipAlignEnabled true |
|
|
|
shrinkResources false |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Dex优化由Android Gradle插件自动管理 |
|
|
|
// dexOptions已在Gradle 8.0中废弃 |
|
|
|
|
|
|
|
// 打包优化配置 |
|
|
|
packagingOptions { |
|
|
|
pickFirst '**/libnative-lib.so' |
|
|
|
exclude 'META-INF/DEPENDENCIES' |
|
|
|
exclude 'META-INF/LICENSE' |
|
|
|
exclude 'META-INF/LICENSE.txt' |
|
|
|
exclude 'META-INF/NOTICE' |
|
|
|
exclude 'META-INF/NOTICE.txt' |
|
|
|
// 排除重复的OpenNI类 |
|
|
|
exclude 'org/openni/**' |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
compileOptions { |
|
|
|
sourceCompatibility JavaVersion.VERSION_1_8 |
|
|
|
targetCompatibility JavaVersion.VERSION_1_8 |
|
|
@ -65,6 +67,17 @@ android { |
|
|
|
lint { |
|
|
|
abortOnError false |
|
|
|
} |
|
|
|
|
|
|
|
signingConfigs { |
|
|
|
config { |
|
|
|
keyAlias 'key_checkpad' |
|
|
|
keyPassword '123456' |
|
|
|
storeFile file('signature/key_checkpad.jks') |
|
|
|
storePassword '123456' |
|
|
|
v1SigningEnabled true |
|
|
|
v2SigningEnabled true |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
dependencies { |
|
|
|