Android 我想使用安卓L主题

Android 我想使用安卓L主题,android,styles,android-5.0-lollipop,android-theme,Android,Styles,Android 5.0 Lollipop,Android Theme,你好:)我想更改我的应用程序,使其具有材质主题,因此。。我安装了新的adt,在sdk manager上更新了所有内容,并完成了以下工作: 我打开了一个新文件-/res/values/styles.xml,并在其中使用了以下代码: <?xml version="1.0" encoding="utf-8"?> <resources> <!-- your app's theme inherits from the Material theme -->

你好:)我想更改我的应用程序,使其具有材质主题,因此。。我安装了新的adt,在sdk manager上更新了所有内容,并完成了以下工作:

我打开了一个新文件-/res/values/styles.xml,并在其中使用了以下代码:

    <?xml version="1.0" encoding="utf-8"?>
<resources>
  <!-- your app's theme inherits from the Material theme -->
  <style name="AppTheme" parent="android:Theme.Material">
    <!-- theme customizations -->
  </style>
</resources>
        <uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="20" />

在AndroidManifest上,我使用了以下代码:

    <?xml version="1.0" encoding="utf-8"?>
<resources>
  <!-- your app's theme inherits from the Material theme -->
  <style name="AppTheme" parent="android:Theme.Material">
    <!-- theme customizations -->
  </style>
</resources>
        <uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="20" />

在styles.xml中,我遇到以下错误:

“错误:检索项的父项时出错:未找到与给定名称‘android:Theme.Material’匹配的资源。”

我需要更改什么?

请尝试以下内容

  • 转到project->properties->Android
  • 检查生成目标应为L(如果您在生成目标中没有看到L,请通过SDK管理器下载)
  • 在manifest.xml文件中,请将minimumtarget sdk值提到为L

  • 它将解决您的问题。

    创建一个api级别为21的新仿真器,并将最低和最高sdk版本更改为21。

    重复@commonware我无法修复它。。此外,在启动时,我收到控制台错误:[2014-06-28 23:59:22-WhiteTAP]无法解析目标“android-19”
    无法解析目标“android-19”
    意味着您指定要使用android SDK的API级别19版本构建某些内容,但您尚未通过SDK管理器下载。@commonware ty,我将尝试下载:)我更新了adt,不知道我需要再次下载。谢谢你,但我有一个错误,我的手机运行4.4.2,所以无法工作:(@user3784668,你仍然可以用模拟器测试;)所以我们无法构建与4.0到L版本兼容的应用程序?这应该是可能的,正如兼容性部分第一段中所述:作为旁注,在Android studio上,设置位于Project Explorer中的项目>打开模块设置>Flavors