反应本机 "Could not open settings remapped class cache"

React Native "Could not open settings remapped class cache"

我收到这个错误:

FAILURE: Build failed with an exception.

* What went wrong:
Could not open settings remapped class cache for 1a8j0dwq37525yzi9alfmzw3 (C:\Users\Username\.gradle\caches.4.1\scripts-remapped\settings_7z9efzwj1mz1b0w35o6u5p4epa8j0dwq37525yzi9alfmzw3\settingsdcd040730888da95d185715568c9cc57).
> Could not open settings generic class cache for settings file 'PATH\android\settings.gradle' (C:\Users\Username\.gradle\caches.4.1\scriptsa8j0dwq37525yzi9alfmzw3\settings\settingsdcd040730888da95d185715568c9cc57).
   > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 57

昨天我尝试添加 Google 登录包并收到类似的错误。然后我从我的 Github 存储库中提取了一个工作版本,现在我收到了这个错误。已经清理 Gradle、重新安装 Java、删除缓存、使用 Android Studio“重新启动并删除”...有人知道吗?

提前致谢

转到这个目录:C:\Users\your用户名。gradle\caches 重命名有问题的 gradle 然后再去 运行 'react-native run-android' 你的问题应该解决了!

对我来说,删除缓存并没有解决问题。

我打开了 Android Studio 和 运行 Gradle 构建过程。它下载了正确的库,然后完美地 react-native run-android 运行。

有同样的问题。这是我解决这个问题的方法。

转到 android > gradle > > wrapper > gradle-wrapper.properties 文件并找到 distributionUrl,在该行的末尾,您会找到 gradle-5.2-all.zip 种 gradle 版本。这个版本在你的情况下可能不同。只需将其更改为最新的 gradle 版本即可。在我的例子中,最新版本是 6.7 所以我改变了这样的版本。 之前

distributionUrl=https\://services.gradle.org/distributions/gradle-5.2-all.zip

之后

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip