React native Mac OSX上Android Emulator的React本机安装

React native Mac OSX上Android Emulator的React本机安装,react-native,React Native,新手反应自然 使用以下内容设置我的MacOSX El Capitan for Android设备仿真器(iPhone仿真器已经可以为我工作): 在尝试构建生成的模板React本机应用程序时(通过rect Native init),我遇到了以下构建错误 在:/usr/local/ceral/android sdk/24.4.1_1/bin中找不到哈希字符串为“android-23”的目标 我已经尝试了以下所有方法,但没有一种方法有效: 在Android Studio中:安装了v23 And

新手反应自然

  • 使用以下内容设置我的MacOSX El Capitan for Android设备仿真器(iPhone仿真器已经可以为我工作):
在尝试构建生成的模板React本机应用程序时(通过rect Native init),我遇到了以下构建错误

在:/usr/local/ceral/android sdk/24.4.1_1/bin中找不到哈希字符串为“android-23”的目标

我已经尝试了以下所有方法,但没有一种方法有效:

  • 在Android Studio中:安装了v23 Android棉花糖SDK 和v23生成工具(用于扩展版本号的复选框)

  • 在安卓工作室内;文件-使缓存无效,以便为用户擦除~directory下的.gradle文件夹

  • 从Android STUDIO运行Android Emulator

  • 打开现有项目
  • 然后,选择工具、Android、Manager AVD启动AVD Manager

  • 试图再次构建项目

  • cd到项目目录 react本地运行的android

(但同样的错误!)

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

export-ANDROID\u-HOME=/usr/local/ceral/ANDROID-sdk/24.4.1\u-1/

因为我安装了来自自制的android sdk

我发现的其他可能导致此问题的因素:

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

我只是在这里这样做了,它解决了同样的问题。

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

export-ANDROID\u-HOME=/usr/local/ceral/ANDROID-sdk/24.4.1\u-1/

因为我安装了来自自制的android sdk

我发现的其他可能导致此问题的因素:

  • 您需要安装正确的android工具和SDK
  • 尝试清理项目:
    • cd android&&./gradlew clean
我就是在这里做的,它解决了同样的问题