如何构建用于内部分发的 Android APK?

Pie*_*ier 6 android react-native

我正在使用 React Native 开发 Android 应用程序。

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

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

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

我找到了有关为 Play 商店构建签名应用程序的说明,但我不需要在 Play 商店上分发此 APK。

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

cri*_*007 4

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

只需在终端中运行以下命令:

$ cd android && ./gradlew assembleRelease

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

...

生成的 APK 可以在 下找到android/app/build/outputs/apk/app-release.apk,并已准备好进行分发