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

相關文章
相關標籤/搜索