美文网首页React-Native从入门到放弃
开发中遇到的问题,持续更新

开发中遇到的问题,持续更新

作者: 一朝瑾秋色 | 来源:发表于2017-09-11 16:39 被阅读46次

    1.Error calling appregistry runapplication?  /  Error calling RCTDeviceEventEmitter.emit?

    解决:adb reverse tcp:8081 tcp:8081

    2. Showing Recent Errors Only  "_kJPFNetworkDidCloseNotification", referenced from:

    解决:我模拟器运行的时候没有使用Debug模式,可以改成Debug或者用真机测试

    注:一般版本的问题我都会放在Android Studio中运行一遍,更新更新版本啥的,就好了。

    3.Application MobileAudit has not been registered.

    解决:这个错误是由于运行了多个应用程序,解决方案就是把其他的进程关了,如果不行的话就重启电脑吧,简单粗暴。

    4.adb reverse tcp:8081 tcp:8081  error: closed

    解决:这个是由于开发真机的Android版本较低。adb reverse 低于5.0的Android版本不支持。

    5.

    redux问题

    解决方案:优化redux架构。https://reactnavigation.org/docs/redux-integration.html

    6.怎么更换已装依赖的版本?

    npm install *****@指定版本号

    不用删除,不用更新,重新装一遍就好了

    7.

    版本问题

    解决方案:你一定要知道到底是那个包引起的问题,比如我是react-native-vector-icons,一使用就报这个错误,最后的问题是react native 最新版本的问题,降了react-native的版本就好了。

    8.

    anroid问题

    Error:Execution failed for task ':react-native-vector-icons:processReleaseResources'.

    > java.io.IOException: Could not delete path 'C:\Users\Administrator\Desktop\react-native\testrn2\node_modules\react-native-vector-icons\android\build\generated\source\r\release\android\support'.

    解决方案:clean下项目就好了

    9.

    注释问题

    这个问题是由于我代码里写了注释,导致的编译失败

    10.Android Studio 报错:java.lang.RuntimeException: Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a packager server.

    解决:在项目根目录下面跑一下命令

    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/

    11.

    问题

    我当时一个项目开了一个模拟器,并且开了debug模式,然后第二个项目也跑起来,也可开了debug模式,导致冲突,关掉一个,重启就好了

    相关文章

      网友评论

        本文标题:开发中遇到的问题,持续更新

        本文链接:https://www.haomeiwen.com/subject/xawlrxtx.html