如何在物理设备上安装反应原生android apk
问题描述:
我生成已签名的apk反应本机应用程序,现在我想分发。如何可以将其安装在他们的device.it给出错误java.lang.RuntimeException:ReferenceError:Can找不到变量:__fbBatchedBridge(:1)由于反应原生服务器未启动。第三方如何安装我的应用程序。如何在物理设备上安装反应原生android apk
我需要做什么所有的设置,以便他们只需安装apk安装我的应用程序。
答
1)首先创建束:
react-native bundle --platform android --dev false --entry-file index.android.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
2)然后组装释放安装到:
cd android && ./gradlew assembleRelease && cd -
3)然后,检查装置是唯一的连接的设备与:
adb devices
4)最后安装版本:
cd android && ./gradlew installRelease && cd -
第二步是不是强制性的,但它通常是好创建发布APK。
给出错误缺少必需的参数:捆绑输出 –
但您可以看到'--bundle-output'。你是否作为一个命令执行第一阶段?并检查这个:http://facebook.github.io/react-native/releases/0.21/docs/signed-apk-android.html – zvona
是的,我已经在单线执行,,也有我的项目react.gradle –