React native React Native:“;执行com.android.build.gradle.internal.tasks.Workers$ActionFacade“时出错;
我创建了一个新的react native项目并运行了React native React Native:“;执行com.android.build.gradle.internal.tasks.Workers$ActionFacade“时出错;,react-native,gradle,React Native,Gradle,我创建了一个新的react native项目并运行了react native runandroid 但是,我遇到了以下错误: 执行com.android.build.gradle.internal.tasks.Workers$ActionFacade时出错 以下是截图: 这是我的android/build.gradle: // Top-level build file where you can add configuration options common to all sub-proj
react native runandroid
但是,我遇到了以下错误:
执行com.android.build.gradle.internal.tasks.Workers$ActionFacade时出错
以下是截图:
这是我的android/build.gradle
:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "29.0.2"
minSdkVersion = 16
compileSdkVersion = 29
targetSdkVersion = 29
}
repositories {
google()
jcenter()
}
dependencies {
classpath("com.android.tools.build:gradle:3.5.3")
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
google()
jcenter()
maven { url 'https://www.jitpack.io' }
}
}
我是react native的新手,这是一个新项目,我们将非常感谢您的帮助。解决方案-1:通过删除并重新创建AVD(Android虚拟设备)文件解决了问题。AVD可以从Android Studio中删除。它通常保存在
C:\Users\\.android\avd
很可能,您还需要执行以下命令
cd <project_filder>
cd android
gradlew clean
值得注意的是,我在一个原生(Kotlin)Android项目中遇到了这种情况。 对我来说,这是由于在我的
重新配置中指定了密度造成的:
build.grade (:app)
developLint {
dimension "version"
resConfigs "en", "he-rIL", "iw-rIL", "xxhdpi"
}
(注意上面的“xxhdpi”
)
移除密度解决了问题。@Hend El Sahli显然没有任何解决方案有帮助,我仍然得到错误。您是否仅在这个特定的项目中得到这个问题?我的意思是尝试创建一个新项目,看看它是否与您的RN安装有关。是的,我创建了另一个新的React原生项目,并且面临同样的问题。起初,它说它缺少了我手动添加到指定文件夹中的android.jar
。在那之后,我得到了这个问题,我已经发布在这里。然后它是一个安装问题。。。我想复制丢失的android.jar文件并不是解决这个问题的最佳方法。。。此错误表示您没有安装Android API。。。或部分安装…从Android Studio>配置>Sdk管理器-->检查已安装的api级别并确保已安装api级别29。。。并确保已安装buildToolsVersion=“29.0.2”,或将buildToolsVersion设置为设备中安装后的版本
org.gradle.jvmargs=-Xmx4608m
build.grade (:app)
developLint {
dimension "version"
resConfigs "en", "he-rIL", "iw-rIL", "xxhdpi"
}