【问题标题】:Error: Problems reading data from Binary store错误:从二进制存储读取数据时出现问题
【发布时间】:2021-09-18 15:52:17
【问题描述】:

当我尝试运行颤振应用程序时,我收到如下错误。

  • 出了什么问题:
    无法确定任务 ':app:compileDebugJavaWithJavac' 的依赖关系。
    无法解析配置“:app:debugCompileClasspath”的所有依赖项。
    从 /tmp/gradle4420452894670361188.bin 偏移量 455548 中的二进制存储读取数据存在问题?是的

我已经在 build.gradle 中设置了这个

类路径'com.google.gms:google-services:4.3.3'

我在 app/build.gradle 中有这个依赖

应用插件:'com.google.gms.google-services'

当我删除 app/build.gradle google-services 插件时,应用运行良好。由于我需要 google-services 插件,我想知道如何解决这个问题。谢谢!

这是颤振医生 -v 的输出。

[✓] Flutter (Channel stable, 2.2.3, on Linux, locale en_US.UTF-8)
• Flutter 2.2.3 版,位于 /opt/flutter
• 框架修订 f4abaa0735(6 天前),2021-07-01 12:46:11 -0700
• 引擎修订版 241c87ad80
• Dart 版本 2.13.4
[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.2)
• Android SDK 位于 /home//Android/Sdk
• 平台 android-30,构建工具 30.0.2
• Java 二进制文件位于:/opt/android-studio/jre/bin/java
• Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b3-6222593)
• 接受所有 Android 许可证。
[✓] Chrome - 为网络开发
• google-chrome 上的 Chrome
[✓] Android Studio(4.1版)
• Android Studio 位于 /opt/android-studio
• Flutter 插件版本 57.0.1
• Dart 插件版本 201.9380
• Java 版 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b3-6222593)
[✓] IntelliJ IDEA 社区版(2019.3 版)
• IntelliJ 位于 /home/
**/Office Works/Softwares/idea-IC-193.6494.35
• Flutter 插件可以从以下位置安装:
??? https://plugins.jetbrains.com/plugin/9212-flutter
• Dart 插件可以从以下位置安装:
??? https://plugins.jetbrains.com/plugin/6351-dart
[✓] IntelliJ IDEA 社区版(2018.2 版)
• IntelliJ 位于 /opt/idea
• Flutter 插件可以从以下位置安装:
??? https://plugins.jetbrains.com/plugin/9212-flutter
• Dart 插件可以从以下位置安装:
??? https://plugins.jetbrains.com/plugin/6351-dart
[✓] VS Code(版本 1.50.1)
• VS 代码位于 /usr/share/code
• Flutter 扩展版本 3.17.0

【问题讨论】:

    标签: android flutter google-play-services


    【解决方案1】:

    我通过将 gradle 升级到 gradle-6.7 解决了这个问题。只需将 android/gradle/wrapper/gradle-wrapper.properties 文件上的 distributionUrl 值更改为该值即可:

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

    或者,只需在您的 android/ 文件夹上运行此命令:

    ./gradlew wrapper --gradle-version 6.7
    

    【讨论】:

    • 嘿,更多信息会很棒。你是如何升级 gradle 的?
    • 用上面的行改变了 gradle-wrapper.properties 文件。
    【解决方案2】:

    在 Android Studio Actic Fox + 中,您可以通过升级继续打开 android/gradle/wrapper/gradle-wrapper.properties 文件并在依赖项下将鼠标悬停在 gradle 上以获取升级建议并接受来解决此问题:

    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.1' // <--- HOVER MOUSE TO GET SUGGESTED Gradle upgrade
        classpath 'com.google.gms:google-services:4.3.10'    }
    

    }

    将下载最新的更新,这应该可以解决该错误。 然后同步 gradle 就可以了。

    【讨论】:

      猜你喜欢
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多