[英]I have problem with gradle in flutter. Could not open settings generic class cache for settings file
這是錯誤:
失敗:構建失敗,出現異常。
漏洞! 源單元“ BuildScript ”中“語義分析”階段的異常不受支持 class 文件主要版本 60
嘗試:使用 --stacktrace 選項運行以獲取堆棧跟蹤。 使用 --info 或 --debug 選項運行以獲取更多日志 output。使用 --scan 運行以獲取完整的見解。
在https://help.gradle.org獲得更多幫助
BUILD FAILED in 2s 異常:Gradle 任務 assembleDebug 失敗,退出代碼為 1
我已經將 JDK 16 更改為 8 並更新了 Gradle 版本。
我將此行添加到./android/gradle.properties for OSX org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/Contents/Home
Android Studio 更改了 jre 的文件路徑,所以我認為一旦用新版本修復顫振就會消失
在 gradle.properties 中,嘗試添加org.gradle.java.home=C:\\Program Files\\Android\\Android Studio\\jre
我將此行添加到OSX
的./android/gradle.properties
:
org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/Contents/Home
這對我有用。
要解決此問題,您必須按照以下步驟操作,它們為我工作:
這意味着 7.2 是撰寫本文時的最新版本。
注意:打開你的顫振應用程序: android>gradle>wrapper>gradle-wrapper.properties
打開文件並在 buildScript 和 dependencies 塊下,為 Gradle 提供一個可壓縮的版本。
一個例子如下所示。
buildscript {
ext.kotlin_version = '1.6.21'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.1.3'
}
}
打開它並在活動標簽下,添加: android:exported="true"
然后,您可以使緩存無效並重建您的項目。 試試看並給我反饋。
參考來自官方文檔
我如何解決我的 macOS 上的問題 1,運行; flutter 醫生2,跑; sudo gem install cocoapods. 冗長的安裝后,我再次運行,flutter 醫生。 它被解決了。
有關詳細信息,請參閱https://flutter.dev/platform-plugins
要安裝,請參閱https://guides.cocoapods.org/using/gettingstarted.html#installation以獲取說明。
發生這種情況是因為 gradle 和 Java 版本不兼容。 就我而言,它是關於 gradle 設置中的 JDK。 上面的所有答案都沒有幫助我。 我自己解決了。
我做了什么:
例如,在上圖中,我使用的是 gradle 6.7.1 和 JDK 15.0.2 - 它們是兼容的。
確保您的 gradle 和 Java 版本兼容。 您可以在此處查看兼容性表: https://docs.gradle.org/current/userguide/compatibility.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.