你们能帮我解决我目前遇到的问题吗? 我正在尝试遵循如何从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是无法运行的问题
答案 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会自动将其从支持的设备中排除