反应原生的新手
- 设置我的MacOSX El Capitan for Android设备模拟器(iPhone模拟器已经适合我)用这个:https://facebook.github.io/react-native/docs/getting-started.html
我在尝试构建生成的模板React Native应用程序时遇到以下构建错误(通过rect-native init)
无法在/usr/local/Cellar/android-sdk/24.4.1_1/bin中找到带有哈希字符串'android-23'的目标
我已经尝试了以下所有方法,但没有一个解决方案有效:
在Android Studio中
- :安装了v23 Android Marshmallow SDK和v23构建工具(用于扩展版本号的复选框)
在Android Studio中
-
;文件 - 使高速缓存无效以擦除〜目录下的.gradle文件夹
-
运行Android模拟器,来自ANDROID STUDIO
-
打开现有项目
-
然后,选择Tools,Android,Manager AVD到LAUNCH AVD Manager
-
试图再次建造项目
-
cd到项目目录react-native run-android
(但同样的错误!)
1 回答
尝试使用平台和平台工具的父目录设置ANDROID_HOME变量 . 例如,我在这里使用:
export ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1/
因为我从自制软件安装了android-sdk .
我发现的其他可能导致此问题的事情:
你需要安装正确的android工具和SDK .
尝试清理项目:
cd android && ./gradlew clean
我刚刚在这里做了这件事,它解决了同样的问题 .