version 52.0 是java8的環境。當gradle tools 升級到2.2.1時候,可能編譯時候會報該錯誤。
很多網友說更改java version,但是很多時候無效。下面是我遇到時候的解決辦法:
解決思路如下:
1.Android studio 中:
出現該問題的情況,大多數是在升級完 gradle tools 2.2.1,把android studio升級到最新2.2版本時候遇到的。
原因是,沒有同步更新Android SDK Build-tools。把SDK的build-tools升級到最新就ok了。
2.eclipse中:
當你在android studio中升級了Android sdk,用eclipse編譯時可能也會報該錯誤。
(雖然現在很少用eclipse,但是某些情況下還是要用的)
網友解決辦法基本都是把jdk版本改成1.7,或者安裝1.8然后把工程統一改成1.8版本。
但是很有時候你希望的是基於1.7版本編譯的,不希望編譯的版本過高,
修復的方法很簡單:
打開Android sdk manager 在 Build-tools里選擇版本相對低一點的
我選擇的是23.0.1
在 eclipse中android的工程進行配置一下:
在文件project.properties中添加下面一句(要是你本地已經下載好的buildtools版本):
sdk.buildtools=23.0.1
就ok了。
以上是最近遇到的問題,希望能夠幫到各位。