以下是崩溃的日志:
构建指纹:“ google / walleye / walleye:9 / PPR2.181005.003 / 4984323:user / release-keys” 修订:“ MP1” ABI:“手臂” pid:17914,tid:17914,名称:yapp.mobile.app >>> myapp.mobile.app <<< 信号6(SIGABRT),代码-6(SI_TKILL),故障加法器-------- 中止消息:'[FATAL:flutter / shell / platform / android / library_loader.cc(24)]检查失败:结果。 '
我确实意识到 yapp.mobile.app 与我的 applicationId ( myapp.mobile.app )不匹配,并且想知道是否那会引起问题。
从外观上看,这可能也是我的sqlite库,该库来自使用sflite进行flutter的flutter插件,并且不确定我在下面设置的防护对象是否包含该内容。
而且我读过在我的 build.gradle 中删除minifyEnabled true
可能是一种解决方法。
我也不知道消息要告诉我什么,任何帮助或指导都很好。
build.gradle :
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
flutter {
source '../..'
}
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
proguard-rules.pro :
#Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
答案 0 :(得分:0)
在我的情况下,是因为没有标记要保留在proguard-rules.pro
上的库,然后我进行了如下更改:
#Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
-keep class vn.hunghd.flutterdownloader.** { *; }
-keep class com.baseflow.permissionhandler.** { *; }
正如我所说,就我而言,您可以通过查看进口来检查是否属于您的情况:
/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant
。
答案 1 :(得分:0)
糟糕的是,在我的情况下,我将 proguard-rules.pro 文件放在根目录而不是应用程序文件夹中,可能会对某人有所帮助。