在这里,我使用此文档构建了react native android
应用Doc
在jenkins
中配置ubuntu 16.04
(在虚拟机中)。
这是我用来在Jenkins构建react native app(android)的构建命令
cd $WORKSPACE && chmod -R 777 ./android && cd ./android && npm install && ./gradlew clean && ./gradlew assembleDebug
构建过程在以下路径中成功创建apk
文件
build_release_v1/ws/android/app/build/outputs/apk/
注意 build_release_v1
是jenkins项目名称,ws
用于工作区。
虽然创建了apk
但它会出现以下错误
可能是这种情况......请帮助我......提前致谢...
答案 0 :(得分:0)
问题是,如果你想要一个调试版本(因为你使用的是react-native run-android
),React Native会生成一个期望与bundle服务器建立连接的APK(它与{{1}相同})。我的猜测是你想要在没有捆绑器的情况下测试应用程序,所以你有两个选择:改为运行assembleRelease
(查看here以获取更多详细信息)或手动创建捆绑的JavaScript代码然后创建APK。有关详细信息,请参阅this question。