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_主文件,它位于哪里,如何配置?