Android更新最新版本的SDK5.0引用v7资源报错问题

在更新完成android sdk后创建了项目,然后选择的sdk版本是android 21,系统自动创建了v7的资源项目,然后本项目引用了该v7.

可是问题来了,v7资源项目里的res资源属性报错,no found missing!!!!WTF

v7也是21版本的,结果res里面生成的values-large-v14里的有个

<style name="Theme.Base.AppCompat.DialogWhenLarge"
       parent="Theme.Base.AppCompat.DialogWhenLarge.Base" />

<style name="Theme.Base.AppCompat.Light.DialogWhenLarge"
       parent="Theme.Base.AppCompat.Light.DialogWhenLarge.Base" />

parent找不到,关键时刻还是stack大神帮了我

http://stackoverflow.com/questions/26711949/faced-with-error-retrieving-parent-for-item-no-resource-found-that-matches-the?s=4|0.4760

It looks like all Theme.Base.xxxx
was renamed to Base.Theme.xxxx

Try to
use Base.Theme.AppCompat.DialogWhenLarge

竟然神器的好了,不报错了,但是layout里面有些引用也报错,好吧,引用错误,然后修改下就可以了。

哪里出错找哪里,再也不用担心我的学习了,so easy~~!

时间: 2024-09-30 12:29:51

Android更新最新版本的SDK5.0引用v7资源报错问题的相关文章

关于Code Blocks无编译器版本及VC6.0插入、打开报错

CodeBlocks运行C成功,编译C++一直报错:fatal error:stdlib.h:no such file or directory.下载重装了几次Code Blocks无编译器版本以及MINGW.看了很多教程,并不能解决问题.据说是版本对不上,于是重置电脑,安装带有编译器的版本成功运行.至于具体原因有待探究. 另VC6.0插入.打开报错,微软官方之前给出了相应插件,不过现已失效.使用百度引擎找到免费.便捷的链接并不容易.为了方便大众,现将链接附上. https://pan.baid

android更新SDK时候丢失annotations.jar 导致支持库报错

I am trying to update my Android SDK Tools to 17 rev. and I updated usign SDK Tools but in Properties/library ;

android 升级ADT22版本后,使用第三方类库项目报错:java.lang.NoClassDefFoundError:xx.xx.xx

用友盟的分享sdk遇到了这个问题:java.lang.NoClassDefFoundError:com.umeng.socialize.controller.UMServiceFactory. 产生原因:android ADT版本升级后产生的. 解决办法:①.build path-->order and export中把第三方jar包的位置上调: ②.如果第一种办法不好用,请试一试,右击项目名称-->Build path-->configure build path.. 此时会弹出类库设

最新版本cocos2d&#173;2.0&#173;x&#173;2.0.2使用新资源加载策略!不再沿用-hd、-

 前段时间cocos2dx更新了最新版本cocos2d-2.0-x-2.0.2,也从这个版本开始对于资源加载与管理都改变了策略. 在之前的加载方式都是通过沿用与cocos2d-iphone一样的加载资源方式,对于图片名后添加-hd,-ipad,-ipadhd方式,当用户开启项目的高清视网膜后就可以默认寻找对应的资源.但是从cocos2d-2.0-x-2.0.2版本开始,资源加载策略不在如此了.对跨平台整合不清楚的请看cocos2dx最新2.x版本跨平台整合NDK+Xcode 最新资源加载策略

appium在android 7.0真机上运行报错command failed shell:............ps:&#39;uiautomator&quot;的解决方式

appium版本:1_4_16 在CSDN中找到相关解决的方案,根据此解决方案顺利的解决了让人惆怅的问题,再次记录. 1.找到appium安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib 2.打开adb.js,可使用notepad++编辑器等打开文件(说明:在修改代码的时候先注释掉以前的代码,并且添加自己容易识别的标记,以防出错后还有回旋的余地,或者将代码备份也可行),找到如下代码: ADB.pro

cocos2d-js 3.0 rc0 编译release报错 value for keystore is not valid. it must resolve to a single path

第一次编译是好好的,需要手工输入keystore文件地址和密码等等.第二次不需要输入,然后就直接出错了.   找了一下,发现第一步之后,cocos会记录ant信息到\frameworks\runtime-src\proj.android\ant.properties   打开这个文件发现: key.store=e:\cocos_projects\android.keystore 斜杠都少了一个,只需要改为 key.store=e:\\cocos_projects\\android.keystor

Android程序能够构建和运行,但是报以下报错,为什么?

安卓程序写完之后能够构建和运行,但是会报以下的错误.不知道原因为何?求大神解答. 网上说的是混淆编译的原因,不过程序没有开启混淆编译. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(com.alipay.android.phone.mrpc.core.c) that doesn't come with an Error:associated EnclosingMethod at

Druid “loopWaitCount 0, wait millis 6001” 报错

今天总结下自己使用Druid遇到的一个错误"loopWaitCount 0, wait millis 6001" 报错信息: Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException:  Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException:  loopW

WebMisSharp升级说明,最新版本1.6.0

尊敬的C3 AM.C3 FX.WebMisSharp用户您好: 非常感谢长期来您对WebMisSharp系列产品的支持,您的使用和反馈是我们进步的最大动力.在你们的帮助下我们又向前迈进了一步,我们功能升级啦!!! 本邮件为作者JackChain群发,您可能仅是某一个产品的使用者,或许您已经忘记这些产品.没关系,我简单提醒下: C3 AM:企业级通用权限管理系统,SAAS平台,体验地址http://saas.chinacloudtech.com C3 FX:企业级快速开发框架,是配合WebMisS