version 52.0 是java8的環境。當gradle tools 升級到2.2.1時候,可能編譯時候會報該錯誤。java
不少網友說更改java version,可是不少時候無效。下面是我遇到時候的解決辦法:android
解決思路以下:eclipse
1.Android studio 中:gradle
出現該問題的狀況,大多數是在升級完 gradle tools 2.2.1,把android studio升級到最新2.2版本時候遇到的。ui
緣由是,沒有同步更新Android SDK Build-tools。把SDK的build-tools升級到最新就ok了。spa
2.eclipse中:ip
當你在android studio中升級了Android sdk,用eclipse編譯時可能也會報該錯誤。同步
(雖然如今不多用eclipse,可是某些狀況下仍是要用的)io
網友解決辦法基本都是把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了。
以上是最近遇到的問題,但願可以幫到各位。