【发布时间】:2019-10-19 14:17:41
【问题描述】:
好久没用react native开发手机app了我在 React Native 中构建了一个版本,它返回一个 .aab 而不是 .apk,当我的项目仅获得 .aab 格式时,如何将我的应用程序发送给客户端?
【问题讨论】:
标签: android react-native apk
好久没用react native开发手机app了我在 React Native 中构建了一个版本,它返回一个 .aab 而不是 .apk,当我的项目仅获得 .aab 格式时,如何将我的应用程序发送给客户端?
【问题讨论】:
标签: android react-native apk
它用于通过 google play 商店安装不同的 android 设备。这就是为什么您可以使用 apk build 进行手动安装的原因。
您必须使用以下命令进行测试构建。
$ cd android
$ ./gradlew assembleRelease
【讨论】:
./。应该是 gradlew assembleRelease 而已。
./gradlew bundleRelease (reactnative.dev/docs/signed-apk-android)。为什么以及它与 ./gradlew assembleRelease 有何不同?我在尝试创建通用 apk 文件时注意到一件事:只有 assembleRelease 允许我直接生成 .apk 文件,而 bundleRelease 没有在 /android/app/build/outputs/apk/release 中创建任何内容
仅供参考。如果您将 AAB 上传到 Google Play 而不是 APK,则会导致下载量变小。 AAB 允许 Google Play 根据设备的屏幕密度、语言和 CPU 架构为不同的设备创建不同的 APK。因此,如果您能够创建 AAB,请在 APK 上使用它们。
【讨论】: