Android 颤振发布的应用程序在启动屏幕上崩溃,除非''';minifyEnabled''';和''';收缩资源''';设置为''';假''';

Android 颤振发布的应用程序在启动屏幕上崩溃,除非''';minifyEnabled''';和''';收缩资源''';设置为''';假''';,android,flutter,Android,Flutter,我只是想知道是否有人能告诉我为什么会发生这种情况 当我在emulator中测试我的应用程序时,它工作得很好。我构建了签名的apk,当我安装它时,应用程序在启动屏幕后崩溃。我在谷歌上搜索了一些答案,但没有找到好的解决办法。唯一有效的方法是,我在build.gradle中将minifyEnabled和shrinkResources设置为false 我想知道,如果有人知道答案,为什么会发生这种情况 编辑:logcat报告 --------- beginning of crash 08-15 00:00

我只是想知道是否有人能告诉我为什么会发生这种情况

当我在emulator中测试我的应用程序时,它工作得很好。我构建了签名的apk,当我安装它时,应用程序在启动屏幕后崩溃。我在谷歌上搜索了一些答案,但没有找到好的解决办法。唯一有效的方法是,我在build.gradle中将
minifyEnabled
shrinkResources
设置为
false

我想知道,如果有人知道答案,为什么会发生这种情况

编辑:logcat报告

--------- beginning of crash
08-15 00:00:38.171 24642 24642 E AndroidRuntime: FATAL EXCEPTION: main
08-15 00:00:38.171 24642 24642 E AndroidRuntime: Process: com.muty.drink, PID: 24642
08-15 00:00:38.171 24642 24642 E AndroidRuntime: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.muty.drink/com.muty.drink.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.muty.drink.MainActivity" on path: DexPathList[[zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/base.apk", zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.arm64_v8a.apk", zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.en.apk", zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk"],nativeLibraryDirectories=[/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/lib/arm64, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/base.apk!/lib/arm64-v8a, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.en.apk!/lib/arm64-v8a, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3020)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3251)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1948)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:106)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:214)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:7045)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
08-15 00:00:38.171 24642 24642 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.muty.drink.MainActivity" on path: DexPathList[[zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/base.apk", zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.arm64_v8a.apk", zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.en.apk", zip file "/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk"],nativeLibraryDirectories=[/data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/lib/arm64, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/base.apk!/lib/arm64-v8a, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.en.apk!/lib/arm64-v8a, /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:69)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at androidx.core.app.CoreComponentFactory.instantiateActivity(Unknown Source:0)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.Instrumentation.newActivity(Instrumentation.java:1215)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3008)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    ... 11 more
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    Suppressed: java.io.IOException: No original dex files found for dex location (arm64) /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.arm64_v8a.apk
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.openDexFileNative(Native Method)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.openDexFile(DexFile.java:354)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.<init>(DexFile.java:101)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.<init>(DexFile.java:75)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.loadDexFile(DexPathList.java:394)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.makeDexElements(DexPathList.java:354)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.<init>(DexPathList.java:164)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:74)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:74)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:40)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:764)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.getClassLoader(LoadedApk.java:847)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.getResources(LoadedApk.java:1088)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ContextImpl.createAppContext(ContextImpl.java:2563)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6095)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread.access$1200(ActivityThread.java:237)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        ... 6 more
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    Suppressed: java.io.IOException: No original dex files found for dex location (arm64) /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.en.apk
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.openDexFileNative(Native Method)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.openDexFile(DexFile.java:354)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.<init>(DexFile.java:101)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.<init>(DexFile.java:75)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.loadDexFile(DexPathList.java:394)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.makeDexElements(DexPathList.java:354)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.<init>(DexPathList.java:164)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:74)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:74)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:40)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:764)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.getClassLoader(LoadedApk.java:847)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.getResources(LoadedApk.java:1088)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ContextImpl.createAppContext(ContextImpl.java:2563)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6095)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread.access$1200(ActivityThread.java:237)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        ... 6 more
08-15 00:00:38.171 24642 24642 E AndroidRuntime:    Suppressed: java.io.IOException: No original dex files found for dex location (arm64) /data/app/com.muty.drink-CTcV5MKHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.openDexFileNative(Native Method)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.openDexFile(DexFile.java:354)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.<init>(DexFile.java:101)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexFile.<init>(DexFile.java:75)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.loadDexFile(DexPathList.java:394)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.makeDexElements(DexPathList.java:354)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.DexPathList.<init>(DexPathList.java:164)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:74)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:74)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:40)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:764)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.getClassLoader(LoadedApk.java:847)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.LoadedApk.getResources(LoadedApk.java:1088)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ContextImpl.createAppContext(ContextImpl.java:2563)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6095)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread.access$1200(ActivityThread.java:237)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1785)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:        ... 6 more
-----------崩溃开始
08-15 00:00:38.171 24642 E AndroidRuntime:致命异常:主
08-15 00:00:38.171 24642 E AndroidRuntime:Process:com.muty.drink,PID:24642
08-15 00:00:38.171 24642 24642 E AndroidRuntime:java.lang.RuntimeException:无法实例化活动组件信息{com.muty.drink/com.muty.drink.MainActivity}:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”/data/app/com.muty.drink-ctcv5mkhfkrxhpk6g=/base.apk”上未找到类“com.muty.drink.MainActivity”,zip文件“/data/app/com.muty.drink-ctcv5mkhfkkrxhpkc6g==/split_-config.arm64_-v8a.apk”,zip文件“/data/app/com.muty.drink-ctcv5mkhfkkrxhpkc6g=/split_-config.en.apk”,zip文件“/data/app/com.muty.drink-ctcv5mkhfkkrxhpkkrxhpkkkc6g===/split_-config.xxhdpi.apk”,国家图书馆目录=[数据/数据/数据/app/////////////////////////////app//////////////////////////////////////////////////////////////////////////////////app/com.com.com.com.com///////////////////////////////////////////app/////app/app/app/app/app/app/app/app/app//app/app/app/app/app/com.com.com.com.com.com.com.com.com.com/com///com.com.com.com.KHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk!/lib/arm64-v8a、/system/lib64、/system/vendor/lib64]]
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3020)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3251)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
08-15 00:00:38.171 24642 E AndroidRuntime:在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1948)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.os.Handler.dispatchMessage(Handler.java:106)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.os.Looper.loop(Looper.java:214)
08-15 00:00:38.171 24642 E AndroidRuntime:在android.app.ActivityThread.main(ActivityThread.java:7045)上
08-15 00:00:38.171 24642 E AndroidRuntime:at java.lang.reflect.Method.invoke(本机方法)
08-15 00:00:38.171 24642 E AndroidRuntime:com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
08-15 00:00:38.171 24642 E AndroidRuntime:com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”/data/app/com.muty.drink-ctcv5mkhfkkrxhpkc6g=/base.apk],zip文件/data/app/com.muty.drink-ctcv5mkhfkrxhpkc6g=/split.armu-v8a.apk”,zip文件“/data/app/com.muty.drink-ctcv5mkhfkkrxhpkxkc6g==/split_config.en.apk”,zip文件“/data/app/com.muty.drink-ctcv5mkhfkkrxhpkc6g==/split_config.xxhdpi.apk”,NativeLibrary目录=[数据/数据/数据/app/////////////////////////////app//////////////////////////////////////////////////////////////////////////////////app/com.com.com.com.com///////////////////////////////////////////app/////app/app/app/app/app/app/app/app/app//app/app/app/app/app/com.com.com.com.com.com.com.com.com.com/com///com.com.com.com.KHFkhkrxhpKXkc6g==/split_config.xxhdpi.apk!/lib/arm64-v8a、/system/lib64、/system/vendor/lib64]]
08-15 00:00:38.171 24642 E AndroidRuntime:at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
08-15 00:00:38.171 24642 E AndroidRuntime:at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
08-15 00:00:38.171 24642 E AndroidRuntime:at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.AppComponentFactory.InstanceActivity(AppComponentFactory.java:69)
08-15 00:00:38.171 24642 24642 E AndroidRuntime:at androidx.core.app.CoreComponentFactory.InstanceActivity(未知源:0)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.Instrumentation.newActivity(Instrumentation.java:1215)
08-15 00:00:38.171 24642 E AndroidRuntime:at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3008)
08-15 00:00:38.171 24642 E AndroidRuntime:…还有11个
08-15 00:00:38.171 24642 24642 E AndroidRuntime:抑制:java.io.IOException:未找到索引位置(arm64)/data/app/com.muty.drink-ctcv5mkhfkkrxhpkxkc6g==/splitconfig.arm64_v8a.apk的原始索引文件
08-15 00:00:38.171 24642 E AndroidRuntime:at dalvik.system.DexFile.openDexFileNative(本机方法)
08-15 00:00:38.171 24642 E AndroidRuntime:at dalvik.system.DexFile.openDexFile(DexFile.java:354)
08-15 00:00:38.171 24642 E AndroidRuntime:at dalvik.system.DexFile.(DexFile.java:101)
08-15 00:00:38.171 24642东安德罗里达时间: