最近,在Android API 21版本中,我更新了Android SDK和Eclipse ADT插件。
我从导入了AppCompat库项目$ANDROID_SDK/extras/android/support/v7/appcompat
。它已成功导入和编译,没有错误:
现在,当我从我的android应用程序项目中引用AppCompat库项目时,它会引发以下错误错误:
[2014-10-21 13:36:09 - AndroidApp] /Users/lalongooo/dev/java/android/sdk/extras/android/support/v7/appcompat/res/values-v21/styles_base.xml:101: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
[2014-10-21 13:36:09 - AndroidApp] /Users/lalongooo/dev/java/android/sdk/extras/android/support/v7/appcompat/res/values-v21/styles_base_text.xml:62: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
[2014-10-21 13:36:09 - AndroidApp] /Users/lalongooo/dev/java/android/sdk/extras/android/support/v7/appcompat/res/values-v21/themes_base.xml:26: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material'.
[2014-10-21 13:36:09 - AndroidApp] /Users/lalongooo/dev/java/android/sdk/extras/android/support/v7/appcompat/res/values-v21/styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
[2014-10-21 13:36:09 - AndroidApp] /Users/lalongooo/dev/java/android/sdk/extras/android/support/v7/appcompat/res/values-v21/styles_base_text.xml:62: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
...
我知道可以通过以下方式更改项目构建目标来解决此问题:
但是我需要根据API级别19构建我的项目,以便访问现在不推荐使用的android.hardware.Camera
类。
过时不不意味着删除。您仍然可以使用android.hardware.Camera
类(如果要继续支持低于API 21的设备,则需要这样做),但这意味着您应该在API 21设备上进行全面测试并添加条件代码,以便API 21+设备使用新的Camera2
API。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句