React native React Native:“;执行com.android.build.gradle.internal.tasks.Workers$ActionFacade“时出错;

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项目并运行了
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"
}