Android Apk在已签名的Build-Proguard关闭后崩溃
Android APK在构建签名版本后崩溃,但调试版本在部署时运行良好。我已经检查了前面的问题,并尝试禁用proguard,但它是一样的,apk仍然崩溃 这是我的logcat的输出Android Apk在已签名的Build-Proguard关闭后崩溃,android,gradle,kotlin,proguard,signing,Android,Gradle,Kotlin,Proguard,Signing,Android APK在构建签名版本后崩溃,但调试版本在部署时运行良好。我已经检查了前面的问题,并尝试禁用proguard,但它是一样的,apk仍然崩溃 这是我的logcat的输出 11-27 13:33:00.432 1130-1275/? E/cm_cmc_c: app launch:com.earnso.mangaworld 11-27 13:33:00.534 26412-26412/? E/dalvikvm: Could not find class 'kotlin.jvm.inter
11-27 13:33:00.432 1130-1275/? E/cm_cmc_c: app launch:com.earnso.mangaworld
11-27 13:33:00.534 26412-26412/? E/dalvikvm: Could not find class 'kotlin.jvm.internal.PropertyReference1Impl', referenced from method com.earnso.mangaworld.util.RarContentProvider.<clinit>
11-27 13:33:00.547 26412-26412/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.earnso.mangaworld, PID: 26412
java.lang.NoClassDefFoundError: kotlin.jvm.internal.PropertyReference1Impl
at com.earnso.mangaworld.util.RarContentProvider.<clinit>(RarContentProvider.kt)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1215)
at android.app.ActivityThread.installProvider(ActivityThread.java:5037)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4623)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4563)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1402)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5333)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:828)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:644)
at dalvik.system.NativeStart.main(Native Method)
我甚至试着在proguard中对所有内容进行评论,但仍然是一样的。此外,我正在为该应用程序构建标准发布版本。应用程序在Kotlin
buildTypes {
debug {
versionNameSuffix "-${getCommitCount()}"
applicationIdSuffix ".debug"
multiDexEnabled true
}
release {
//minifyEnabled true
//shrinkResources true
//multiDexEnabled false
//proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
multiDexEnabled true
}
}
flavorDimensions "default"
productFlavors {
standard {
buildConfigField "boolean", "INCLUDE_UPDATER", "true"
dimension "default"
}
fdroid {
dimension "default"
}
dev {
minSdkVersion 19
resConfigs "en", "xxhdpi"
dimension "default"
}
}