一、adb command not foundreact
vim ~/.bashrcnpm
把把下面的第一行路径改一下写入文件:默认都是/Users/用户名字/Library/Android/sdkvim
export ANDROID_HOME=/Users/用户名字/Library/Android/sdkreact-native
export PATH=${PATH}:${ANDROID_HOME}/toolsbash
export PATH=${PATH}:${ANDROID_HOME}/platform-toolslua
最后:source ~/.bashrcspa
二、undefined is not an object (“evaluating _react3.default.PropTypes.shape”)
命令行
这个问题是react版本升级致使的Navigator不能用,升级react16以上。code
ex:npm install react@16.0.0-alpha.12component
导入:
import NavigationExperimental from 'react-native-deprecated-custom-components';
把用Navigator都换成 NavigationExperimental.Navigator解决
三、Invariant Violation:Application 项目名 has not been registered.
这个时候你能够检查一下你的命令行。有可能你同时在运行一个以上的程序,若是你的react-native在运行程序A而你打开了程序B,也会出现相同的问题。解决方法很简单,关掉命令行运行程序。运行你想运行的程序。