【发布时间】:2021-12-13 17:00:57
【问题描述】:
我已经使用命令flutter build apk --split-per-abi 为我正在开发的应用程序构建了apk 文件。它在没有任何警告的情况下运行。
但是,当我尝试在手机上安装该应用时,它无法打开。我收到一条消息说应用程序已正确安装,我什至看到应用程序带有自定义图标,但是当我打开它时它不起作用。
这是我的build.gradle,以防万一
android {
compileSdkVersion 31
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "<ID>"
minSdkVersion 23
targetSdkVersion 31
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
编辑:我使用 flutter clean 删除了我的构建,当我再次构建 apk 时出现以下错误。
Building with sound null safety
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-2.0.6\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-2.5.4\android\src\main\java\io\flutter\plugins\firebase\firestore\streamhandler\TransactionStreamHandler.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\printing-5.6.0\android\src\main\java\net\nfet\flutter\printing\PrintingPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleRelease'...
【问题讨论】:
-
试试我的回答here希望对你有帮助
-
我试过了,但是当我安装应用程序时,我收到一条消息说“应用程序未安装”
-
你能告诉我,如果你使用了获取和发布数据等在线功能,你可以设置互联网权限吗?
-
我正在使用 firebase..
标签: android flutter apk flutter-build