将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