Tôi đang sử dụng trình bảo vệ để giảm kích thước gói ứng dụng của mình. Gói gỡ lỗi giảm từ 90mb xuống 55mb, nhưng APK đã ký là 71mb. Đây là mã build.gradle tôi:apk phát hành android lớn hơn gỡ lỗi apk
áp dụng 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 {
javaMaxHeapSize "4g"
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
}
}
kho { mavenLocal() maven { tên "jcenter" url "http://jcenter.bintray.com/" } }
phụ thuộc { ... }
Bạn có đang sử dụng chạy ngay để gỡ lỗi không? –
Lưu ý rằng ProGuard chỉ xử lý các tệp lớp trong khi trong ảnh chụp màn hình rõ ràng là các tài nguyên khác nhau giữa hai phiên bản. Gói phát hành có nhiều bản vẽ khác. Có thể bạn có phụ thuộc bổ sung cho loại phát hành không? –
Tôi không sử dụng tính năng chạy ngay lập tức @MohammedAtif. – Thinsky