android 我在flutter中使用gradle时遇到问题,无法打开设置文件的设置泛型类缓存

bogh5gae  于 2023-01-19  发布在  Android
关注(0)|答案(6)|浏览(185)
    • 以下是错误:**

失败:生成失败,出现异常。

  • 出了什么问题:无法打开设置文件"E:\proj\android\settings. gradle"的设置通用类缓存(C:\Users\patel.gradle\caches\6.7\scripts\1fnwrr8g4rohfp291nvlxj5qe)。

BUG!源单元"* BuildScript *"中的"语义分析"阶段出现异常不支持的类文件主版本60

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
  • https://help.gradle.org获取更多帮助

构建在2s内失败异常:Gradle任务assembleDebug失败,退出代码为1
我已经将JDK 16更改为8并更新了Gradle版本。

7cwmlq89

7cwmlq891#

我在gradle.propertiesOSXx1m0 n1 a的**./android/ www.example.com**中添加了这一行,Android Studio更改了JRE的文件路径,因此我认为在使用新版本修复flutter后,这一问题将消失

rnmwe5a2

rnmwe5a22#

在www.example.com中gradle.properties,尝试添加org.gradle.java.home=C:\\Program Files\\Android\\Android Studio\\jre

nue99wik

nue99wik3#

我在./android/gradle.properties中为OSX添加了以下行:

org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/Contents/Home

这对我很有效。

qoefvg9y

qoefvg9y4#

要解决这个问题,你必须按照这些步骤,他们为我工作:
1.转到您的gradle-wrapper.properties文件并将gradle插件版本更改为最新版本。例如distributionUrl=https:services.gradle.org/distributions/gradle-7.2-bin.zip
这意味着7.2是撰写本文时的最新版本。
注:打开扑动应用程序:安卓〉Gradle〉 Package 器〉gradle-wrapper.properties
1.然后,打开您的应用并转至:Android〉构建版本.gradle
打开文件,然后在buildScript中的dependencies块下,为Gradle给予一个可压缩的版本。
示例如下所示。

buildscript {
  ext.kotlin_version = '1.6.21'
  repositories {
      google()
      mavenCentral()
  }

  dependencies {
      classpath 'com.android.tools.build:gradle:7.1.3'
  }
}

1.在清单文件中:安卓〉应用〉源代码〉主〉安卓清单.xml
打开它,在活动标签下添加:安卓系统:导出=“真”
然后你可以使缓存无效并重建你的项目。试试看,给予我反馈。
参考来自官方文件
https://developer.android.com/studio/releases/gradle-plugin

kgsdhlau

kgsdhlau5#

如何在macOS 1上解决这个问题,运行;振动刮刀2,运行;sudo gem安装cocopods。经过漫长的安装,我再次运行,flutter doctor。它被解决了。
有关详细信息,请参见https://flutter.dev/platform-plugins
如需安装,请访问https://guides.cocoapods.org/using/gettingstarted.html#installation获取说明。

n9vozmp4

n9vozmp46#

发生这种情况是因为gradle和Java版本不兼容。对于我的案例,这是关于gradle设置中的JDK。上面所有的答案都没有帮助我。我自己解决了。
我做了什么:
1.我在Android Studio中打开了项目结构(文件-〉项目结构),导航到"SDK位置"选项卡,然后单击"Gradle设置":

1.在gradle设置中,我将gradle JDK的版本更改为兼容版本:

例如,在上图中,我使用的是兼容的gradle 6.7.1和JDK 15.0.2。
请确保您的Gradle版本与Java版本兼容。您可以在此处查看兼容性表:https://docs.gradle.org/current/userguide/compatibility.html

相关问题