好像在Android上使用React Native 没有iOS那么顺利,首先android的里面的服务器ip和端口不像iOS那样写在程序中,需要像下面这样进行配置:

Android 配置 ip

然后就是运行的时候,会遇到文章标题中的问题Could not get BatchedBridge, make sure your bundle is packaged correctly。遇到这个问题,解决方案如下:
1、在命令行下面运行react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --sourcemap-output android/app/src/main/assets/index.android.map --assets-dest android/app/src/main/res/,如果报错,可能是没有assets文件夹,那么手动创建文件夹以后,再运行这个命令。
2、在package.json 的scripts中添加以下节点:
"bundle-android":"react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --sourcemap-output android/app/src/main/assets/index.android.map --assets-dest android/app/src/main/res/" ,类似下面这样:

scripts
3、命令行运行 react-native run-android

更多相关文章

  1. 单点登录(三)| JIRA 安装及 JIRA 集成 CAS 实践
  2. Android实现应用开机自启动
  3. 献给android原生应用层开发初学者技术架构选型和整合的方案思路(
  4. android中的配置权限
  5. Android(安卓)studio 设置签名
  6. pinpoint安装与配置
  7. 分环境配置
  8. 如何在后台运行Linux命令?
  9. No.11 使用firewall配置的防火墙策略的生效模式

随机推荐

  1. Android(安卓)View drawText 文本居中
  2. android Wifi 控制
  3. 使Activity以对话框的形式弹出来
  4. android SharePrefereces的使用入门
  5. Android(安卓)结束进程的方法forceStopPa
  6. Please use Android(安卓)Tools > Fix Pr
  7. Android(安卓)完全退出
  8. Android(安卓)Studio中Gradle编译配置
  9. android 利用ksoap2方式连接webservice
  10. android直接从图片中对二维码编码解码