一、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,也會出現相同的問題。解決方法很簡單,關掉命令行運行程序。運行你想運行的程序。