【问题标题】:React Native "Could not open settings remapped class cache"React Native“无法打开设置重新映射的类缓存”
【发布时间】:2020-08-03 04:13:12
【问题描述】:

我收到了这个错误:

FAILURE: Build failed with an exception.

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

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

提前致谢

【问题讨论】:

  • 对于 Flutter(可能对其他框架有帮助)我已在 this 帖子上发布了答案。

标签: react-native gradle build.gradle


【解决方案1】:

转到此目录:C:\Users\your username.gradle\caches 重命名有问题的 gradle,然后再次运行“react-native run-android”,您的问题应该得到解决!

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      遇到了同样的问题。这是我解决这个问题的方法。

      转到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
      

      【讨论】:

        猜你喜欢
        • 2021-01-03
        • 1970-01-01
        • 2019-03-11
        • 2021-07-18
        • 2020-06-03
        • 2023-01-31
        • 2018-04-09
        • 1970-01-01
        相关资源
        最近更新 更多