首页 > 技术文章 > reactNative所遇到的坑

blog-zy 2018-09-10 14:14 原文

一、错误信息:

产生原因:

1. 运行react native设备时需要连接真机或者模拟器。

2. 手机上面的开发者模式没有打开,需要进入手机设置页面打开开发者模式。

3. 同时运行了多个模拟器(真机)。

二、错误信息

 

 修改方法:

说是新版本文件名已经从index.android.js变为了index.js;

至于assets文件夹就是用来存放index.android.bundle等文件用;

1、进入\android\app\src\main

2、mkdir assets

3、执行命令:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

然后重新运行项目即可。

三、虚拟机中运行

主要原因是IP地址错误

一、在命令行中执行命令

adb shell input keyevent 82

在虚拟机内会出现

4.关于index.android.bundle错误,报错如下:

 

根目录下执行命令,重新运行即可。

react-native bundle --platform android --dev false --entry-file index.js  --bundle-output android/app/src/main/assets/index.android.bundle  --assets-dest android/app/src/main/res/

 

gradlew.bat assembleRelease --console plain

 

推荐阅读