我正在使用proguard来减少我的apk大小.调试apk从90mb减少到55mb,但签名的apk是71mb.这是我的build.gradle代码:
apply plugin:'com.android.application'
android {
signingConfigs {
XXXX {
keyAlias 'xxxx'
keyPassword 'xxxx'
storeFile file('/Users/xxxx.jks')
storePassword 'xxxxxx'
}
}
compileSdkVersion 23
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "com.xxxx"
minSdkVersion 14
targetSdkVersion 22
versionCode 61
versionName "4.1.8.1"
multiDexEnabled true
signingConfig signingConfigs.XXXX
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
}
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.XXXX
}
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.XXXX
}
}
productFlavors {
}
dexOptions { …Run Code Online (Sandbox Code Playgroud) 我在Aviary的build.gradle中设置了"applicationId aviarySdkPackageName".我更新了android studio并显示错误:库项目无法设置applicationId.applicationId在默认配置中设置为''.但在删除此行后,Aviary中存在许多错误.你知道我该怎么办?