React Native踩坑之旅

1、adb command not found

vim ~/.bashrc

把把下面的第一行路径改一下写入文件:默认都是/Users/用户名字/Library/Android/sdk

export ANDROID_HOME=/Users/用户名字/Library/Android/sdk

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

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

最后:source ~/.bashrc

 2、undefined is not an object (“evaluating _react3.default.PropTypes.shape”)

这个问题是react版本升级导致的Navigator不能用,升级react16以上。

ex:npm install react@16.0.0-alpha.12

导入:

import NavigationExperimental from 'react-native-deprecated-custom-components';

把用Navigator都换成 NavigationExperimental.Navigator解决

 3、Invariant Violation:Application 项目名 has not been registered.

这个时候你可以检查一下你的命令行。有可能你同时在运行一个以上的程序,如果你的react-native在运行程序A而你打开了程序B,也会出现相同的问题。解决方法很简单,关掉命令行运行程序。运行你想运行的程序。

posted @ 2017-12-21 17:03  梦影随风  阅读(185)  评论(0编辑  收藏  举报