在Mac OSX上为Android Emulator进行React Native安装

时间:2016-10-05 21:54:51

标签: react-native

Rebie Native的新手

我在尝试构建生成的模板React Native应用程序时遇到以下构建错误(通过rect-native init)

  

找不到带有哈希字符串'android-23'的目标:/usr/local/Cellar/android-sdk/24.4.1_1/bin

我已经尝试了以下所有方法,但没有一个解决方案有效:

    Android Studio中的
  • :安装了v23 Android Marshmallow SDK AND v23构建工具(用于扩展版本号的复选框)

  • Android Studio中的
  • ;文件 - 使高速缓存无效以擦除〜目录下用户

  • 下的.gradle文件夹
  • 从ANDROID STUDIO运行Android模拟器

  • 打开现有项目
  • 然后,选择Tools,Android,Manager AVD到LAUNCH AVD Manager

  • 尝试再次构建项目

  • cd到项目目录 react-native run-android

(但同样的错误!)

1 个答案:

答案 0 :(得分:0)

尝试使用平台和平台工具的父目录设置ANDROID_HOME变量。例如,我在这里使用:

export ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1/

因为我从自制软件安装了android-sdk。

我发现的其他可能导致此问题的事情:

  • 您需要安装正确的Android工具和SDK。
  • 尝试清理项目:
    • cd android&& ./gradlew clean

我刚刚在这里做了这件事,它解决了同样的问题。