mac 底下,配置 React-Native 遇到的一些问题

1.React Native - java.lang.RuntimeException: SDK location not found. Define location with sdk.dir in the local.properties


解决方法:

通过 sudo react-native run-android  启动应用


2.

Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
java.lang.RuntimeException: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable

环境没有配置好

解决方法

(1)在终端中输入    touch .bash_profile  (创建.bash_profile文件)

(2)在终端中输入    open  .bash_profile  (打开 .bash_profile文件)

(3)在文件中写入以下内容

  export ANDROID_HOME=/Users/。。。/Library/Android/sdk
  export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

  其中的  。。。 是你的用户名,如果你的sdk的路径不是上面的那个路径,将ANDROID_HOME路径改为你的sdk所在的路径

(4)在终端中输入   source .bash_profile

(5)在你创建的react_native 项目中的android 底下 创建一个  local.properties 文件并在文件中填入以下内容

 

  sdk.dir=/Users/。。。/Library/Android/sdk

  重新运行下项目sudo react-native run-android 即可

猜你喜欢

转载自blog.csdn.net/shuang__zi/article/details/53940535