我已经在同一个React Native项目上工作了几个月,最近Android构建开始失败。据我所知,我没有改变我的开发环境,也没有更新或改变项目使用的任何包或依赖项。
Task :@react-native-community_async-storage:compileDebugJavaWithJavac FAILED
Task :@react-native-community_datetimepicker:compileDebugJavaWithJavac FAILED
Task :@react-native-community_toolbar-android:compileDebugJavaWithJavac FAILED
Task :@sentry_react-native:compileDebugJavaWithJavac FAILED
Task :@react-native-community_netinfo:compileDebugJavaWithJavac FAILED
我已经完成了以下所有我从其他问题中发现的类似问题
- 在android studio中将项目与gradle文件同步
- 在android目录中运行
gradlew clean
,确实成功,但构建仍然失败 - 检查www.example.com文件中的
android.useAndroidX
和android.enableJetifier
是否gradle.properties均为真 - 检查我的build.gradle文件中是否有
implementation "com.facebook.react:react-native:+"
。我尝试将其从+更改为我正在使用的react native的实际版本,但没有任何区别。
我不是一个Maven移动的开发人员的任何手段,所以我希望我错过了一些明显的,但任何帮助或建议将不胜感激。
1条答案
按热度按时间wbrvyc0a1#
我已经为同样的问题纠结了好几个星期了。Android Build在11月刚刚停止工作。刚刚在这里找到了解决方案(哇!)https://github.com/facebook/react-native/issues/35210
2022年11月4日,发布了React Native版本0.71.0-rc 0,但该事件导致多个用户的Android构建失败,因为他们最终下载了错误的React Native版本(0.71.0-rc 0,而不是他们在项目中使用的版本,例如0.68.0)。
查看链接中的所有详细信息,但对我来说,解决方案是将下面的configurations.all部分添加到android/build.gradle文件中
为了更好的衡量,我还做了以下工作
希望这对其他人有帮助,因为我真的很难解决这个问题。