error: Error retrieving parent for item: No resource found that matches the given name 'android:Win 分类: Android安装及配置 2014-12-17 20:04 92人阅读 评论(0) 收藏
2014-12-17 20:04
555 查看
当你的androidAPI 由2.1版本更换成2.2版本时:
res/vavlues/styles.xml中使用的android:WindowTitle会报以下异常,
error: Error retrieving parent for item: No resource found that matches the given name 'android:WindowTitle'.
从而导致我们的程序无法编译通过。
原因:
android2.1中的某些API(包括类方法或者XML属性)更换成android2.2时,它们的路径已经发生了改变,从而导致编译器无法找到它们,所以编译无法通过。
解决方案:
1. 在Eclipse中打开任意一个.java文件,输入
android.R.style.
这时你会看到一个提示列表,仔细看看,里面确实没由WindowTitle, 但是我们发现了一个TextAppearance_WindowTitle. 没错, 在android2.2中,它已经被改成了TextAppearance_WindowTitle。
2. 回到报错的res/values/styles.xml, 将<style name="XWindowTitle" parent="">
相应地修改成
<style name="XWindowTitle" parent="android:TextAppearance.WindowTitle">
注意:这里你也许会注意到 .java文件中的XML属性,与 .xml文件中XML属性很是类似。
这不是巧合,android官方文档规定:
java文件中的android.R.style.TextAppearance_WindowTitle 对应
xml文件中的android:TextAppearance.WindowTitle。 “下划线”与“点”时对应关系。
关于Styles and Themes 之间的关系,请参考官方网站
http://developer.android.com/guide/topics/ui/themes.html
res/vavlues/styles.xml中使用的android:WindowTitle会报以下异常,
error: Error retrieving parent for item: No resource found that matches the given name 'android:WindowTitle'.
从而导致我们的程序无法编译通过。
原因:
android2.1中的某些API(包括类方法或者XML属性)更换成android2.2时,它们的路径已经发生了改变,从而导致编译器无法找到它们,所以编译无法通过。
解决方案:
1. 在Eclipse中打开任意一个.java文件,输入
android.R.style.
这时你会看到一个提示列表,仔细看看,里面确实没由WindowTitle, 但是我们发现了一个TextAppearance_WindowTitle. 没错, 在android2.2中,它已经被改成了TextAppearance_WindowTitle。
2. 回到报错的res/values/styles.xml, 将<style name="XWindowTitle" parent="">
相应地修改成
<style name="XWindowTitle" parent="android:TextAppearance.WindowTitle">
注意:这里你也许会注意到 .java文件中的XML属性,与 .xml文件中XML属性很是类似。
这不是巧合,android官方文档规定:
java文件中的android.R.style.TextAppearance_WindowTitle 对应
xml文件中的android:TextAppearance.WindowTitle。 “下划线”与“点”时对应关系。
关于Styles and Themes 之间的关系,请参考官方网站
http://developer.android.com/guide/topics/ui/themes.html
相关文章推荐
- Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.A 分类: Android安装及配置 2014-06-22 18:29 216人阅读 评论(0) 收藏
- Theme主题错误:Error retrieving parent for item: No resource found that matche 分类: Android安装及配置 2014-06-22 18:46 171人阅读 评论(0) 收藏
- The connection to adb is down 解决办法 分类: Android安装及配置 2014-05-30 10:58 92人阅读 评论(0) 收藏
- 项目导入到Eclipse中的时候报错:存在两个android-support-v4.jar包不匹配的解接办法 分类: Android安装及配置 2014-12-17 20:38 118人阅读 评论(0) 收藏
- 启动安卓模拟器时The connection to adb is down, and a severe error has occured.解决方法之一 分类: Android安装及配置 2014-11-29 21:57 100人阅读 评论(0) 收藏
- 安卓模拟器 com.android.phone已停止运行的解决办法 分类: Android安装及配置 2014-12-17 08:22 73人阅读 评论(0) 收藏
- Dx warning: Ignoring InnerClasses attribute for an anonymous inner class 分类: Android安装及配置 2014-06-22 06:43 160人阅读 评论(0) 收藏
- r cannot be resolved to a variable 问题解决 / r.java文件没有自动生成 分类: Android安装及配置 2014-06-22 18:03 141人阅读 评论(0) 收藏
- Adview的SDK聚合和服务器聚合的区别问答,供大家参考 分类: Android安装及配置 2014-06-25 10:10 125人阅读 评论(0) 收藏
- Android用Proguard混淆代码遇到的… 分类: Android安装及配置 2014-05-30 10:55 160人阅读 评论(0) 收藏
- Android代码混淆proguard技… 分类: Android安装及配置 2014-05-30 10:55 81人阅读 评论(0) 收藏
- 友盟Umeng统计、更新功能使用教程 分类: Android安装及配置 2014-06-29 18:19 223人阅读 评论(0) 收藏
- Android模拟器无法上网解决方案&nb… 分类: Android安装及配置 2014-05-30 10:58 74人阅读 评论(0) 收藏
- Android--Eclipse启动不了(… 分类: Android安装及配置 2014-05-30 10:59 71人阅读 评论(0) 收藏
- proguard混淆带第三方库android项目-java mail 分类: Android安装及配置 2014-06-22 21:37 277人阅读 评论(0) 收藏
- android怎么引入第三方包 分类: Android安装及配置 2014-06-27 22:18 59人阅读 评论(0) 收藏
- 精华Android中ProGuard的使用ZZ 分类: Android安装及配置 2014-05-30 10:55 139人阅读 评论(0) 收藏
- Android ProGuard: Plea… 分类: Android开发 Android安装及配置 2014-05-30 10:56 62人阅读 评论(0) 收藏
- adb shell 命令详解 ZZ 分类: Android安装及配置 2014-05-30 10:59 107人阅读 评论(0) 收藏