您好所有誰在這個問題有意思,搖籃版本問題在Ubuntu 16.04(不支持MAJOR.MINOR版本52.0)與Android 2.2.2工作室
我感到困惑,在Android Studio中gradle這個版本。
我正在使用Android Studio 2.2.2。在項目build.gradle中。我有classpath 'com.android.tools.build:gradle:2.2.2
,這讓我相信Android工作室正在使用gradle 2.2.2。
在gradle-wrapper.properties中,它有https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
。所以這意味着gradlew構建腳本需要2.14。
當我試圖列出任務的項目,我所使用的終端gradle tasks
,我以下錯誤:
java.lang.UnsupportedClassVersionError: com/android/build/gradle/LibraryPlugin : Unsupported major.minor version 52.0
當我運行gradlew -v
我發現gradle這個版本是2.10。它可能是我,我通過使用apt-get install gradle
手動安裝gradle。默認版本可能是2.10。
我的問題是,哪個版本gradle android工作室正在使用,我如何更新gradle到'正確的'版本,所以我可以列出在android項目中的任務?
編輯1:
我試圖update gradle to 2.14。通過使用 sudo apt-cache search gradle sudo add-apt-repository ppa:cwchien/gradle sudo apt-get update sudo apt-get install gradle-2.14
我也嘗試將gradle升級到版本2.14.1,但仍然有相同的錯誤。
感謝您的幫助
榮
A solution of solving the version 52.0 issue提出的一種解決方案(與我有類似的情況),解決了降低gradle這個版本2.10的問題,我真的不希望這樣做,因爲我希望使用android studio正在使用的更新版本。
至於解決方案解決了這個問題:我已經在Android Studio中安裝了Android 6.0 API 23。 Android SDK 6.0不能解決我的問題。
環境: 的Android 2.2.2工作室
Java SDK中:1.7
操作系統:Ubuntu的LTS 16.04
[This thread](http://stackoverflow.com/questions/25260172/how-to-check-the-gradle-version-in-android-studio)展示了一種在Android studio中檢查gradle版本的方法。它適用於android studio 2.2.2。 – r0ng