【问题标题】:flutter apk test on my friends' android devices在我朋友的安卓设备上进行颤振 apk 测试
【发布时间】:2021-01-15 09:48:00
【问题描述】:

我终于完成了自己的第一个 Flutter 应用程序的构建,非常感谢 SO。但是我仍然有一个关于在其他设备上测试我的颤振 apk 的问题。所以,最后我得到了“app-release.apk”、“app.apk”和更多与 apk 相关的文件。太激动了,我把这些文件发给了我的朋友,但朋友告诉我,该应用程序下载良好但无法打开。那么问题来了!是否有任何其他基本命令可以在真正的 android 设备上成功打开 apk 文件?如果是这样,真的没有办法在我朋友的安卓设备中安装并成功打开和使用 .apk 或 .aab 颤振应用程序吗?我想在谷歌审核完成之前在朋友的设备上测试我的应用程序!提前谢谢你[:

【问题讨论】:

  • 你使用的是模拟器生成的apk吗?
  • 感谢您的评论 [:我使用了来自 android studio 工具栏的默认颤振命令“构建 - 颤振(第一个) - 构建 apk(在四个选项中)”!

标签: android flutter apk


【解决方案1】:

恭喜你完成了第一个应用程序。

你必须运行这个命令

flutter build apk --split-per-abi

这个命令给你三个apk文件,所以你必须问你的朋友他有哪个处理器。取决于它,你会给它。

<app dir>/build/app/outputs/apk/release/app-armeabi-v7a-release.apk
<app dir>/build/app/outputs/apk/release/app-arm64-v8a-release.apk
<app dir>/build/app/outputs/apk/release/app-x86_64-release.apk

确保您的应用在发布模式下也能完美运行 您可以通过flutter run --release -v 进行验证。

-v 表示详细,你可以看到你的 Flutter 应用的完整日志

【讨论】:

    【解决方案2】:

    我使用 VSCode,所以无法评论 AS。基本上,为您的朋友提供可以在 Android 设备上侧载的 apk。在终端中,首先执行 Flutter clean,完成后执行“flutter build apk --target-platform android-arm64”。您的输出文件夹中生成的 app.apk 应该能够在他们的设备上运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多