我已经为Windows上的原生react设置了环境。但当我运行该命令时
react-native run-android
我得到以下错误-
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
我该如何解决这个问题?
发布于 2017-11-28 13:06:41
我在macOS中运行以下命令时遇到此错误
./gradlew assembleRelease --stacktrace
并发布了准确的错误。我通过将$JAVA_HOME环境变量设置到您的JDK安装中解决了这个问题。在我的例子中,我使用了Android Studio for macOS中捆绑的JDK:
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home"
对于Windows,只需将JAVA_HOME添加到用户或系统变量中,指向
"C://Program Files/Java/jdk_1.x_"
文件夹,然后再次尝试运行react-native run-android。
发布于 2018-06-02 04:35:55
这是因为build.gradle根项目中的类路径构建工具已被弃用。像这样更新它
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.0'
}
}
在此之后,更新您的最低sdk和构建工具到最新版本,不会再有问题
发布于 2018-01-19 21:07:58
这是JDK版本9的一个问题。Android工具还没有正式支持用Java 9构建。它有这样的问题。
降级到Java版本8将解决此问题。
https://stackoverflow.com/questions/46917365
复制相似问题