反应本机项目构建失败

时间:2019-12-16 15:19:39

标签: android react-native

当我尝试构建本机项目时,会发生此错误:

info Starting JS server...
info Building and installing the app on the device (cd android && gradlew.bat ap
p:installDebug)...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> SDK location not found. Define location with an ANDROID_SDK_ROOT environment v
ariable or by setting the sdk.dir path in your project's local properties file a
t 'D:\COURSES\React Native - The Practical Guide\myFirstApp\android\local.proper
ties'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
error Could not install the app on the device, read the error above for details.

Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
error Command failed: gradlew.bat app:installDebug. Run CLI with --verbose flag
for more details.

由于这个问题,我无法在Genymotion上运行项目。

2 个答案:

答案 0 :(得分:1)

您必须在react native项目根目录的 local.properties 文件中设置Android SDK的路径。建议您看看这个问题的第二个答案SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable

答案 1 :(得分:0)

如错误消息中所述,没有安装Android SDK。请尝试安装android SDK,并确保ANDROID_SDK_ROOT已定义并指向正确的目录。

简单的方法,请尝试安装android studio