React Native踩坑之旅

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

相关文章
相关标签/搜索