我最近开始着手扑打。我已经做了几个测试应用程序。它们都可以在模拟器上很好地工作。
但是现在我希望能够在手机上使用它们。
我使用了在模拟器中运行应用程序时生成的APK,如以下路线所示:
但是它总是无法安装
到目前为止,我的应用程序很简单,Hello world,添加数字等。
有什么想法吗? 我应该如何正确做?
答案 0 :(得分:1)
运行该应用程序时生成的apk是debug-apk,它包含大量开销,有助于快速重新加载和重新启动。调试apk版本的大小也很多。
使用此命令生成apk的发行版
flutter build apk --split-per-abi
执行命令后,您将获得apk的路径,类似这样
√ Built build\app\outputs\flutter-apk\app-armeabi-v7a-release.apk (7.0MB).
然后您可以在手机上安装该APK
答案 1 :(得分:1)
首先:打开您的终端/外壳/命令行并在其中打开Flutter应用程序的目录(cd PATH_TO_YOUR_FILE)
您可能想创建一个配置文件模式的apk进行测试。在具有--release版本的速度的同时,此版本仍有助于调试:
这会创建一个可在所有设备(x64,arm64和arm)上使用的APK,它可能很大:
flutter build apk --profile
如果安装您的应用的人 知道他们拥有哪些设备,则可以使用split-per-abi命令为所有架构(x64,arm64和arm)创建三个不同的APK >
flutter build apk --profile --split-per-abi
如果要发布版本,可以使用@Niteesh注释:
flutter build apk --release --split-per-abi
发布版本可以上传到Google-Play(也是内部测试)