【问题标题】:values-21, values-22 or values-xx folder is gone after Android Studio 1.0在 Android Studio 1.0 之后,values-21、values-22 或 values-xx 文件夹消失了
【发布时间】:2014-12-18 18:37:12
【问题描述】:

当我创建一个至少 API14 的新项目时,我的项目中没有 values-21values-22 文件夹。我在任何地方都看不到任何styles.XML,那么我应该如何为Lollipop 输入XML 代码?

我使用 Android Studio 1.0.1,并安装了 SDK 21、21.1.1、24.0.2。

【问题讨论】:

    标签: java android android-studio android-styles


    【解决方案1】:

    更新API 22 已发布。 API 23 是同样的想法。

    右击RES文件夹

    然后输入values-v22作为目录名并选择xml作为资源类型。

    如果您没有看到 values-v22 出现,click 屏幕顶部的项目下拉菜单如下所示。例如从 Android 切换到 Project

    现在右击values folder中的styles.xml并选择复制

    现在右键单击values-v22 文件夹并单击粘贴。

    你应该会看到这个弹出窗口

    点击ok

    此时您应该可以开始了。

    【讨论】:

    • 谢谢bjiang。 @color/primary_material_dark 在 v21 文件夹中的 styles.xml 中没有任何问题,而在常规样式中它说我有 min api14,所以它是正确的。
    • @bjiang,我在 res/values-v21/styles.xml 和 请帮忙
    • @PankajNimgade 我认为由于某种原因你丢失了themes_material.xml,你可以从here 获得它并创建一个名为themes_material.xmlxml file,把@987654342 的file under the folder @
    • @bjiang,我在各自的目录中有这个文件“themes_material.xml”。我真的不知道还能做什么。在styles.xml中我不能写任何以“android:”开头的资源
    【解决方案2】:

    这只是一个错误!无论如何,我找到了找回它的方法:

    1. styles.xml 中写任何与新材料主题相关的内容 例如:<item name="android:colorPrimary">@color/colorPrimary</item>

    2. 它会显示一个错误,将鼠标悬停在上面并按 Alt+Enter

    3. 在 values-v21 中选择第一选项 Override Resource。

    我知道这不是最好的方法,但它一直有效,直到有人找到更好的方法。

    【讨论】:

    • 临时更快的解决方案。
    【解决方案3】:

    尝试从Android切换到[![Project][1]][1]如下图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 2016-10-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-17
      • 2023-04-03
      相关资源
      最近更新 更多