React Native纠错集锦

启动服务器报错

解决方法

1、环境变量PATH

create (or edit) ~/.bashrc

添加 android sdk  path 环境如下命令

export ANDROID_HOME=/Users/ouhimehime/Library/Android/sdk

export PATH=${PATH}:${ANDROID_HOME}/tools

2、配置权限 

如果配置环境后不可以运行 可能是无权限运行

在项目下运行 就是为android文件夹下的gradlew命令 添加权限

chmod 755 android/gradlew

Could not connect to development server报错


解决办法:

1、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/

2、重新编译index.js文件,重新运行react-native run-android

3、刷新android模拟器

调试Unable to load script from assets 'index.android.bundle' 报错

解决方法

1、(创建缺失的目录):mkdir android\app\src\main\assets

2、(在创建好的目录添加程序需要的文件):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

3、 react-native run-android

java.lang.String cannot be cast to com.facebook.react.uimanager.Accessibility

DelegateUtil$AccessibilityRole报错

在终端依次执行(在当前项目路劲下):

1、删除项目里的 node_modules 文件夹

      rmdir node_modules

2、npm i -S react-native@0.57.1

3、npm add @babel/runtime

4、npm i schedule@0.4.0 --save-dev

5、npm i

Invariant Violation: Element type is invalid报错

解决方法

1、varHello = require('./components/Hello');

    改为import Hello from './components'

2、或者将export defaultReact.createClass({

      改为module.exports =React.createClass({

 Unable to resolve module:react-module

解决 方法

终端运行npm install react -module –save

Uncaught Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function but got: object报错

 var Home=require(‘./Home’)

改为 var Home=require(‘./Home’).default

或者import Home from ‘./Home’

夜神模拟器调试

1、打开夜神模拟器;

2、打开cmd,输入命令:adb connect 127.0.0.1:62001,连接到模拟器;


3、cd进入工程目录下


4、启动项目:react-native run-android;

如何在一个项目中切换不同的界面

使用Navigator实现界面切换

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,197评论 2 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,511评论 25 708
  • This project was bootstrapped with Create React App. Belo...
    unspecx阅读 5,320评论 0 2
  • 个人品牌其实就是“品质+名牌”。 1.品质:品质又分为品和质。 品回答的是你生产什么?满足了什么需求?在哪条赛道?...
    付虹阅读 479评论 0 5
  • 偶然翻开时尚,以前的时尚在我眼中就是奢侈品的天堂,只是过过眼瘾,今天却在里面看一篇走心的文章,就是我标题中的...
    长弓心悦阅读 413评论 0 0

友情链接更多精彩内容