React native 任务:应用程序:CompiledBugJavaWithJavaC失败

React native 任务:应用程序:CompiledBugJavaWithJavaC失败,react-native,React Native,我一直在寻找解决这个错误的方法。当我试图用react native run android安装我的应用程序时,我突然想到了这一点 已经查看了中的解决方案,但我的项目没有命名为native,android文件夹中的/gradlew clean无效,我尝试删除.gradle文件夹。我也尝试过我自己的简单解决方案,有时不管出于什么原因都能奏效——在重新运行react native run android并重新打开VSCode之前,先从手机上卸载应用程序 此错误在我安装react native unim

我一直在寻找解决这个错误的方法。当我试图用
react native run android
安装我的应用程序时,我突然想到了这一点

已经查看了中的解决方案,但我的项目没有命名为
native
,android文件夹中的
/gradlew clean
无效,我尝试删除
.gradle
文件夹。我也尝试过我自己的简单解决方案,有时不管出于什么原因都能奏效——在重新运行
react native run android
并重新打开VSCode之前,先从手机上卸载应用程序

此错误在我安装react native unimodules后发生,遵循。我从中看到的一个潜在问题是,react-native unimodules应该用于Expo,我正在使用react-native CLI进行操作,但据我所知,这是允许的

我的react本机版本是0.61.5,react本机cli是2.0.1

编辑: 文件,按要求。 另外,我不知道它是否相关,但因为它是建议答案之一的一部分,我也要提到这一点:在gradle.properties文件中,
android.useAndroidX=true
android.enableJetifier=true
已经存在。

这是一个非常常见的情况,但我在构建应用程序时发现,这些步骤总是有帮助的

首先,您需要在gradle.properties文件中添加以下行

android.useAndroidX=true
android.enableJetifier=true
然后,您需要通过
warn
npm
安装jetfier,如:

npm i jetifier // first this then the below

npx jetify

之后再次重新打包代码,然后运行,希望能有所帮助。无需怀疑

将您的build gadle文件附加到android文件夹中的“您是否配置了$JAVA_HOME?”。我还没有配置任何$JAVA_主文件,它位于哪里,如何配置?