flutter 错误:从二进制存储阅读数据时出现问题

wgx48brx  于 2023-04-22  发布在  Flutter
关注(0)|答案(3)|浏览(128)

当我尝试运行flutter应用程序时,我得到如下错误。

  • 出了什么问题:

无法确定任务“:app:compileDebugJavaWithJavac”的依赖项。
未能解析配置“:app:debugCompileClasspath”的所有依赖项。
从/tmp/gradle4420452894670361188.bin偏移量455548中的二进制存储阅读数据时出现问题?true
我已将此设置为build.gradle
classpath 'com.google.gms:google-services:4.3.3'
我在app/build.gradle中有这个依赖项
应用插件:'com.google.gms.google-services'
当我删除app/build.gradle谷歌服务插件,应用程序工作正常。因为我需要谷歌服务插件,我想知道如何解决这个问题。谢谢!
这是Flutter医生-v输出。
Flutter(Channel stable,2.2.3,在Linux上,locale en_US.UTF-8)
· Flutter版本2.2.3 at /opt/flutter
·框架修订f4 abaa 0735(6天前),2021-07-01 12:46:11 -0700
·发动机版本241 c87 ad 80
· Dart版本2.13.4
[✓] Android工具链-为Android设备开发(Android SDK版本30.0.2)
· Android SDK at /home/**/Android/Sdk
·平台android-30,build-tools 30.0.2
· Java二进制代码:/opt/android-studio/jre/bin/java
· Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b3-6222593)
·接受所有Android许可证。
[✓] Chrome -为Web开发
·谷歌Chrome浏览器
[✓] Android Studio(版本4.1)
Android Studio/opt/android-studio
· Flutter插件版本57.0.1
· Dart插件版本201.9380
· Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b3-6222593)
[✓] IntelliJ IDEA社区版(版本2019.3)
· IntelliJ at /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 at /opt/idea
· Flutter插件可以从以下位置安装:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
· Dart插件可以从以下位置安装:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
[✓] VS Code(版本1.50.1)
· VS Code at /usr/share/code
· Flutter扩展版本3.17.0

1qczuiv0

1qczuiv01#

我通过将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
m3eecexj

m3eecexj2#

在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,你应该可以开始了。

qxsslcnc

qxsslcnc3#

我在react-native上遇到了同样的问题,尝试以admin的身份运行它

sudo npm run android

相关问题