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,也会出现相同的问题。解决方法很简单,关掉命令行运行程序。运行你想运行的程序。