由于我是 react-native 的新手,所以如果步骤中有任何问题,请告诉我。
我已经按照文档使用命令构建了一个反应原生 android 应用程序
反应原生安卓
在设备上运行时,使用了以下命令
react-native run-android
这给了我 projectfolder/android/app/build/outputs/apk 中 2 个 apk 文件的输出
现在,当我在安装后安装此 apk 时,它会要求开发服务器连接以捆绑 JS。但我的要求是用户不必为开发服务器而苦苦挣扎,他只需要安装 apk 就可以了。
已经经历了一些 stackoverflow 问题,但对构建不需要开发服务器的未签名 apk 没有帮助。
你们能帮我找到如何在本机反应中构建和未签名的apk的方法吗?
原文由 kAy_4337270 发布,翻译遵循 CC BY-SA 4.0 许可协议
在没有开发服务器的情况下生成调试 APK
如果您想生成可以在没有开发服务器的情况下运行的调试 APK(用于测试目的)。
/android/app/src/main
创建一个文件夹assets
android > app > build.gradle
现在,进入安卓文件夹:
cd android
并且,运行这个命令:
./gradlew assembleDebug
(如果构建失败,请尝试从 android studio 构建 assembleDebug)
只做这件事。
如果您想在设备中安装应用程序,只需运行 cmd