如何为内部发行版构建适用于Android的APK?

时间:2016-05-31 18:54:15

标签: android react-native

我正在开发一款带有React Native的Android应用。

对于测试和开发,我只需在我的开发机器上使用服务器的常规开发工作流程,重新加载JS等。

现在我想将APK传递给我公司的其他人,以便他们可以在自己的设备上测试应用。

我一直在调查我的React Native项目中的android文件夹,但我找不到准备发送给其他人的APK了。似乎唯一的APK是在我几周前创建项目时构建的,我假设这个APK不包含任何JS代码。

我发现these instructions用于为Play商店构建已签名的应用,但我不需要在Play商店中发布此APK。

那么,如何创建一个包含JS文件和资产的自包含APK,我可以轻松地将其传递给其他人进行测试?

1 个答案:

答案 0 :(得分:3)

从您在问题中已有的链接中,您可以跳过签名详细信息,然后转到“生成发布APK”

  

只需在终端中运行以下内容:

     

$ cd android && ./gradlew assembleRelease

     

Gradle的assembleRelease会将运行您的应用程序所需的所有JavaScript捆绑到APK中。

     

...

     

生成的APK可以在android/app/build/outputs/apk/app-release.apk下找到,可以随时发布