设备/仿真器上安装的发行版APK出现Flutter崩溃

时间:2019-06-24 09:03:10

标签: flutter

你们能帮我解决我目前遇到的问题吗? 我正在尝试遵循如何从https://flutter.dev/docs/deployment/android释放apk android的步骤,我试图释放的程序只是从Flutter模板创建的NewFlutterApplication

问题是:遵循了所有步骤,但是我仍然无法运行从flutter构建的发行版APK

我得到的错误:

Error: ADB exited with exit code 1
Performing Streamed Install

adb: failed to install E:\FlutterProject\flutter_app_1\build\app\outputs\apk\app.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
Install failed

我尝试过的事情:

尝试使用flutter run -v不会产生任何错误并且可以平稳运行,并且调试仍然可以平稳运行,只有发行版APK是无法运行的问题

2 个答案:

答案 0 :(得分:2)

INSTALL_FAILED_NO_MATCHING_ABIS是当您尝试安装具有本机库且没有用于cpu体系结构的本机库的应用程序时。例如,如果您为armv7编译了一个应用程序,并试图将其安装在使用Intel架构的仿真器上,则它将无法正常工作。

答案 1 :(得分:2)

您不能在模拟器上运行发布版本,因为当前flutter不支持x86版本二进制文件

看到此问题,并对此表示赞许,以提高优先级: https://github.com/flutter/flutter/issues/9253

此问题还影响使用Intel Atom和某些Chromebook的设备,但请放心,Google Play会自动将其从支持的设备中排除