【问题标题】:How to make apk file from aab file [duplicate]如何从aab文件制作apk文件[重复]
【发布时间】:2020-01-15 22:43:21
【问题描述】:

我正在尝试为我的 react native app 文件夹制作一个 apk。我遵循了这个https://www.youtube.com/watch?v=cws_eQ5LQUk&t=420s 教程,但结果文件竟然是 app.aab 文件。

那么我怎样才能把它变成一个apk文件并安装在另一个模拟器中呢?

【问题讨论】:

  • 你要发布apk到play store吗?
  • 是的,我想把它做成一个发布的apk文件
  • 我建议使用aab文件来发布应用到playstore。因为它会根据芯片架构、屏幕大小和语言环境创建许多不同版本的应用

标签: android react-native cmd apk


【解决方案1】:

反应文档中有一个很好的step-by-step tutorial

您必须生成一个签名的 apk 文件才能发布到 Google Play 商店。可以通过以下命令完成。但首先,您必须生成上传密钥并设置 gradle 变量,请查看上面的链接。

$ cd android
$ ./gradlew bundleRelease

【讨论】:

  • 我遵循了它的每一步。但最终,它正在生成 aab 文件
  • 应该在/android/app/build/outputs/apk下吧?
  • 根据网站,它在android/app/build/outputs/bundle/release/app.aab,我在那里找到了aab文件。
  • /android/app/build/outputs/apk 中有app-debug.apk 而不是app-release.apk
  • 在我关注了所有的宠物之后,app-release.apk/android/app/build/outputs/apk/release 之下。另外,尝试在构建之前运行 gradlew clean。 cd android && ./gradlew clean && ./gradlew assembleRelease.