从.apk到.aab的本机版本发布做出反应,如何将应用程序发送给客户端?

时间:2019-10-19 14:17:41

标签: android react-native apk

自从我在React Native中开发移动应用程序以来已经很久了,在我以前开发时,我通常会生成一个发行版APK并将其发送给我的客户,以便他们可以对其进行测试和体验,但是现在我在react native中构建了一个发行版,它返回.aab而不是.apk,当我在项目中仅获得.aab格式时,如何将应用程序发送给客户端?

3 个答案:

答案 0 :(得分:4)

仅供参考。如果您将AAB而不是APK上传到Google Play,则会导致下载量变小。 AAB允许Google Play根据设备屏幕密度,语言和CPU体系结构为不同的设备创建不同的APK。因此,如果您能够创建AAB,请在APK上使用它们。

答案 1 :(得分:0)

它用于由Google Play商店安装不同的Android设备。这就是为什么您可以使用APK版本进行手动安装的原因。

您必须使用以下命令来测试构建。

$ cd android
$ ./gradlew assemblyRelease

答案 2 :(得分:0)

在许多地方反复提到.aab文件是有效的。但是我们需要.apk来执行常规任务( PlayStore 除外)。

所以:-

  1. 创建Android项目Link的签名输出
  2. 使用命令$ npx react-native run-android进行调试。
  3. 最后$ npx react-native run-android --variant=release Link,以创建发布版本,该发布版本在 android / app / build / outputs / bundle / release / app.apk < / em>
  4. 发疯