我正在开发一款带有React Native的Android应用。
对于测试和开发,我只需在我的开发机器上使用服务器的常规开发工作流程,重新加载JS等。
现在我想将APK传递给我公司的其他人,以便他们可以在自己的设备上测试应用。
我一直在调查我的React Native项目中的android
文件夹,但我找不到准备发送给其他人的APK了。似乎唯一的APK是在我几周前创建项目时构建的,我假设这个APK不包含任何JS代码。
我发现these instructions用于为Play商店构建已签名的应用,但我不需要在Play商店中发布此APK。
那么,如何创建一个包含JS文件和资产的自包含APK,我可以轻松地将其传递给其他人进行测试?
答案 0 :(得分:3)
从您在问题中已有的链接中,您可以跳过签名详细信息,然后转到“生成发布APK”
只需在终端中运行以下内容:
$ cd android && ./gradlew assembleRelease
Gradle的assembleRelease会将运行您的应用程序所需的所有JavaScript捆绑到APK中。
...
生成的APK可以在
android/app/build/outputs/apk/app-release.apk
下找到,可以随时发布。