【发布时间】:2017-05-22 10:25:42
【问题描述】:
当我在终端中执行 react-native run-android 时,我得到以下信息:
JS 服务器已经在运行。 运行 adb -s HT68X0201778 反向 tcp:8081 tcp:8081
在设备上构建和安装应用程序(cd android && ./gradlew installDebug)... 通知失败 ProjectEvaluationListener.afterEvaluate(),但主要配置 失败优先。 java.lang.RuntimeException:SDK 位置不 成立。在 local.properties 文件中使用 sdk.dir 定义位置或 使用 ANDROID_HOME 环境变量。
FAILURE:构建失败并出现异常。
在哪里:构建文件'........./android/app/build.gradle' 线路:110
出了什么问题:评估项目 ':app' 时出现问题。
未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
我已经完成了以下工作:安装了 Android Studio 2.2.3。我检查了它在 RN 网站上所说的安装程序中的框。我安装了 Marshmallow SDK、AVD、HAXM 和 JDK 1.8。我将 ANDROID_HOME 添加到 /.bashrc,甚至在终端上执行了 set ANDROID_HOME=~/Library/Android/sdk。 (我仔细检查了路径。)我在 react-native-cli 版本 2.0.1 上运行。操作系统为 Mac OS Sierra。
我不知道从这里去哪里。任何帮助将不胜感激。
谢谢! ——安东尼
【问题讨论】:
标签: react-native react-native-android