將L開發者預覽版目前在API層面20.然而,顯然需要主題21使用材料主題
@android:style/Theme.Material.Light.DarkActionBar
API級別需要API級別21
就是這錯誤,我做錯了什麼,或者僅僅是不可能在L預覽中使用材質?
將L開發者預覽版目前在API層面20.然而,顯然需要主題21使用材料主題
@android:style/Theme.Material.Light.DarkActionBar
API級別需要API級別21
就是這錯誤,我做錯了什麼,或者僅僅是不可能在L預覽中使用材質?
爲了詳細說明@帕尼尼的意見,我用這個在我build.gradle
:
android {
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 16
targetSdkVersion 'L'
versionName buildVersion.version
}
/* ... */
}
放置在values-v21
文件夾中的styles.xml
,使主題在L預覽運行。
在doc中指定使用minSdkVersion'L',但我沒有調查過其原因。 –
@GabrieleMariotti構建時,minSdkVersion會自動設置爲'L',以避免使用預覽功能發佈應用程序。 – nhaarman
L開發人員預覽API級別21,Android 4.4W(穿戴)級別20 – panini
@panini我在Nexus 5上運行L,Android Studio識別API 20.此外,SDK 21無法下載。 – nhaarman
我想你需要將你的AndroidManifest設置爲 –
panini