【问题标题】:Understanding appcompact values-v11/themes_base.xml errors了解 appcompat values-v11/themes _base.xml 错误
【发布时间】:2015-01-12 23:22:36
【问题描述】:

我刚刚在 Eclipse 上启动了一个新的 android 项目。作为项目要求,我已将 appcompact-v7 支持库添加到我的 android 工作区中。

appcompat 导入完成后,我的 Eclipse 控制台中出现以下错误。

[2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\ values-v11\themes_base.xml:338:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:29:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v11 \themes_base.xml:345:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:37:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\android_space\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values -v11\themes_base.xml:352:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:45:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v11 \themes_base.xml:359:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:53 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:53:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:53-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v11 \themes_base.xml:338:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:29:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v11 \themes_base.xml:345:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:37:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v11 \themes_base.xml:352:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:45:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v11 \themes_base.xml:359:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。

[2014-11-15 17:41:54-android-support-v7-appcompat] [2014-11-15 17:41:54 - android-support-v7-appcompat] D:\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v14 \themes_base.xml:53:错误:错误:找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable'。 [2014-11-15 17:41:54-android-support-v7-appcompat]

我知道此错误位于各个值文件夹中的 themes_base.xml 文件中。

请帮我解决这个错误。

【问题讨论】:

    标签: android xml eclipse android-support-library android-appcompat


    【解决方案1】:

    您可以尝试在 appcompat_v7 项目的 AndroidManifest.xml 上更改您的 android:minSdkVersion

    appcompat_v7 上的 AndroidManifest.xml

    之前:

    android:minSdkVersion="7"
    

    之后

    android:minSdkVersion="8"
    

    在我的例子中,我得到了 android:minSdkVersion="7" 的默认值,并在我更改为“8”时解决了这个问题。希望对你有帮助:)

    【讨论】:

    • 对不起,我刚刚看到您的回答,问题已解决,因为我删除了 Android SDK 的所有组件并重新安装。到目前为止没有问题,我没有收到任何错误。
    • @BigB,所以你也必须删除 SDK v21?
    【解决方案2】:

    您还需要添加 v4 库,并确保将两个库都设置为 per these instructions

    【讨论】:

    • 这不起作用杰夫。感谢您的友好回复。
    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多