===========
2017 / 9 / 7
-
运行在模拟器或手机端时 , 手机端报错--
Unable to download JS bundle .Did you forget to start the development server or connect your device?
翻译 : 无法下载JS包 . 您是否忘记启动开发服务器或连接设备?
解决方法:
在浏览器输入:http://localhost:8081/index.android.bundle?platform=android
如果能够浏览,说明服务器没有问题
如果不能启动 在命令行输入 react-native start 启动服务器
-
react-native start 服务器启动不起来
React packager ready.
Loading dependency graph, done.
运行到这里的时候就停住不动
解决方法:
停在这里是正确的,服务器已经启动完成,运行项目需要重新开一个命令提示符
输入 react-native run-anderoid 启动项目
2017 / 9 / 8
Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a package server.
翻译: 无法从index.android.bundle资源中加载脚本。确保您的包被正确打包,或者您正在运行一个包服务器。
解决方法
在 Android\app\src\main 下新建 assets 空文件夹
运行命令 :
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/
=============
2017/11/7
-#### 运行时报错 java.io.IOException: Could not delete path :“xxxxxx”
Execution failed for task ':app:transformNative_libsWithMergeJniLibsForDebug'.
java.io.IOException: Could not delete path 'D:\ZYZX\asr\TestDemo\android\app\build\intermediates\transforms\mergeJniLibs\debug\folders\2000\1f\main\lib'.
翻译:无法删除 ~~~
—解决方法—
手动删除上面路径的文件,然后再运行项目
删完之后还报错这个错? 仔细看报错的目录是不是同一个,不是的话 接着删~