React Native android - `View` has no propType for native prop `RCTView.nativeID`

直接用react-native init demo 新建完一个项目,再用react-native run-android启动项目。
报错:

'View' has no propType for native prop 'RCTView.nativeID' of native type 'String' If you haven't changed this prop yourself, this usually means that your versions of the native code and JavaScript code are out of sync. Updating both should make this error go away.verifyPropTypes

原因是项目的react native 的版本跟android项目里面使用的react native 版本不一致导致的。

解决:

  1. cd 到项目目录 vim package.json 查看 项目使用的 react native 版本 如
"dependencies": {
                "react": "16.0.0-alpha.12",
                "react-native": "0.45.1"
}
  1. 再打开android项目中的build.gradle,将
    compile "com.facebook.react:react-native:+"
    修改成
    compile "com.facebook.react:react-native:0.45.1"
    与项目版本保持一致。

  2. 关闭React Packager 命令窗,重新运行react-native run-android 命令。

以上,完毕。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,930评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,489评论 2 45
  • 持续更新中...... 一套企业级的 UI 设计语言和 React 实现。 https://mobile.ant....
    日不落000阅读 5,795评论 0 35
  • 爱一个人就让他走,这是不知道哪里的一个心灵鸡汤,现在的我只想说shit 。我做不到,虽然已经分开,但是偶尔,太过想...
    若水Q阅读 188评论 0 0
  • 昨日早晨,我突然忘记昨日给A姑娘说天气了,而且昨儿下雨,灰蒙蒙的一片,看不清前面的路了。到学校时,A姑娘在跟我聊天...
    丸子面酱阅读 187评论 0 0