我在Eclipse中從SDK管理器重新安裝了v7 appcompat庫。但是,庫本身告訴我在幾個不同的xml文件中存在錯誤。Android支持庫appcompat v7:無法找到actionModeShareDrawable資源
這是主題文件之一:
<resources>
<style name="Base.V14.Theme.AppCompat" parent="Base.V11.Theme.AppCompat" />
<style name="Base.V14.Theme.AppCompat.Light" parent="Base.V11.Theme.AppCompat.Light" />
<style name="Base.V14.Theme.AppCompat.Dialog" parent="Base.V11.Theme.AppCompat.Dialog" />
<style name="Base.V14.Theme.AppCompat.Light.Dialog" parent="Base.V11.Theme.AppCompat.Light.Dialog" />
<style name="Base.Theme.AppCompat" parent="Base.V14.Theme.AppCompat">
<item name="android:actionModeCutDrawable">?actionModeCutDrawable</item>
<item name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>
<item name="android:actionModePasteDrawable">?actionModePasteDrawable</item>
<item name="android:actionModeSelectAllDrawable">?actionModeSelectAllDrawable</item>
<item name="android:actionModeShareDrawable">?actionModeShareDrawable</item>
</style>
<style name="Base.Theme.AppCompat.Light" parent="Base.V14.Theme.AppCompat.Light">
<item name="android:actionModeCutDrawable">?actionModeCutDrawable</item>
<item name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>
<item name="android:actionModePasteDrawable">?actionModePasteDrawable</item>
<item name="android:actionModeSelectAllDrawable">?actionModeSelectAllDrawable</item>
<item name="android:actionModeShareDrawable">?actionModeShareDrawable</item>
</style>
<style name="Base.Theme.AppCompat.Dialog" parent="Base.V14.Theme.AppCompat.Dialog">
<item name="android:actionModeCutDrawable">?actionModeCutDrawable</item>
<item name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>
<item name="android:actionModePasteDrawable">?actionModePasteDrawable</item>
<item name="android:actionModeSelectAllDrawable">?actionModeSelectAllDrawable</item>
<item name="android:actionModeShareDrawable">?actionModeShareDrawable</item>
</style>
<style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V14.Theme.AppCompat.Light.Dialog">
<item name="android:actionModeCutDrawable">?actionModeCutDrawable</item>
<item name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>
<item name="android:actionModePasteDrawable">?actionModePasteDrawable</item>
<item name="android:actionModeSelectAllDrawable">?actionModeSelectAllDrawable</item>
<item name="android:actionModeShareDrawable">?actionModeShareDrawable</item>
</style>
</resources>
和錯誤:
error: Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
有什麼想法?
這對我有效!感謝您的鏈接。 – 2014-11-05 05:33:23
我認爲你不應該手動編輯project.properties,而是build.gradle文件。 – Loolooii 2014-11-19 10:03:36
非常感謝..非常清楚和完美的解釋:) – 2015-08-06 04:27:16