2014-06-26 59 views
1

我在嘗試L並且出現API級別錯誤。我已將當前分鐘設置爲'L',但似乎Android Studio認爲它是20.L預覽:通話需要API等級21(當前最小爲20)

如何解決它?

error

gradle

+0

看看這個鏈接:http://www.reddit.com/r/androiddev/comments/2964nb/for_those_of_you_having_problems_building_with它說「如果你使用的是Android Studio,在你的build.gradle中,有你的」compileSdkVersion「和你的「targetSdkVersion」都是「android-L」,不是20或「L」或「L」。「也許這有助於 – yrazlik

+3

重複的https://stackoverflow.com/questions/24439958/using-material-theme-on-l-preview – CommonsWare

+0

@CommonsWare我檢查了這個問題。我認爲這不完全相同。 – pt2121

回答

4

我更新的Android 0.6.1工作室到0.8.0和錯誤消失。

的build.gradle長得一模一樣

compileSdkVersion 'android-L' 
buildToolsVersion '19.1.0' 
defaultConfig { 
    applicationId 'com.prt2121.tryl' 
    minSdkVersion 'L' 
    targetSdkVersion 'L' 
    versionCode 1 
    versionName '1.0' 
} 

我不認爲我的問題是重複的,但我還是謝謝你。

1

變化

android { 
    compileSdkVersion 'android-L' 
    buildToolsVersion '19.1.0' 

android { 
    compileSdkVersion 21 
    buildToolsVersion '21.0.2' 

android-L是單引號,但21不是。 21是一個整數,而不是一個字符串。

+0

我有L-preview API 20的問題,問題解決了。 API 21是棒棒糖。無論如何感謝您的回答。 – pt2121

+0

我明白了。我想你必須在AndroidManifest.xml文件中設置targetSdkVersion =「L」。很高興你的問題解決了。 –

相關問題