为什么80%的码农都做不了架构师?>>>   

背景介绍:

想在View上动态的setId,所以需要预先定义好id,以便使用,api上说,可以添加res/values/ids.xml的资源,用于定义公共的id,使用时直接R.id.id_name或android:id="id/id_name"即可。

结果:

[2011-08-30 21:06:13 - demo] W/ResourceType(  376): Bad resource table: header size 0xc or total size 0x186b6 is not on an integer boundary

[2011-08-30 21:06:13 - demo] W/ResourceType(  376): Bad resource table: header size 0xc or total size 0x186b6 is not on an integer boundary

[2011-08-30 21:06:13 - demo] ERROR: Unable to parse generated resources, aborting.

原因:

style中有个<item name="android:id">@+id/navigation_bar</item>,这样会导致上面的错误,原因不知,大概是android在使用了ids.xml后,需要所有的样式中的id都使用已在ids.xml中预先定义好的。

可参考下文:http://stackoverflow.com/questions/6009618/android-style-resources-compile-aapt-failing-bad-resource-table-header-size

android api:http://developer.android.com/guide/topics/resources/more-resources.html

转载于:https://my.oschina.net/pana/blog/57242

为什么要有res/values/ids.xml(一个res/values/ids.xml引发的血案)相关推荐

  1. get/close not same thread Druid 连接池一个设置没设置对引发的血案

    我就郁闷了,1000W+数据审核每次总是到一半就出这么个错,仔细找找原来是一个配置项的小问题,removeAbandonedTimeout 这个代表你从连接池取出一个连接多少秒之后你还没还回来,那就强 ...

  2. MySQL 中一个双引号的错位引发的血案

    一.前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程. 二.过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新 于是开发连上了 ...

  3. 事故现场:MySQL 中一个双引号的错位引发的血案

    点击▲关注 "数据和云"   给公众号标星置顶 更多精彩 第一时间直达 来源:For DBA www.fordba.com/mysql-double-quotation-marks ...

  4. android自定义控件是一个 内部类 如何在xml中引用,android 自定义view属性

    android 自定义view属性 一个完美的自定义控件也可以添加xml来配置属性和风格.要实现这一点,可按照下列步骤来做: 1) 添加自定义属性到xml文件中 2) 在xml的中,指定属性的值 3) ...

  5. xml引入另一个xml文件_什么是XML文件(以及如何打开一个XML文件)?

    xml引入另一个xml文件 A file with the .xml file extension is an Extensible Markup Language (XML) file. These ...

  6. 分享一个 org.w3c.dom XML 封装

    之前解析 XML 大多在网页中完成.如果切换到 Java 中可能是 Dom4j 或者其他.不过对于一些小 Case,JDK 自带的 Dom 就可以了,而且可以省掉第三方 JAR,何乐不为呢?于是我参照 ...

  7. TinyXML:一个优秀的C++ XML解析器

    读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好. TinyXML是一个开源的解 ...

  8. Phinecos(洞庭散人) 专注于开源技术的研究与应用 TinyXML:一个优秀的C++ XML解析器

    读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好. TinyXML是一个开源的解 ...

  9. 一个形式良好的XML文档

    一个"形式良好"的XML文档会遵守前几章介绍过的XML语法规则:  XML文档必须有根元素:  XML文档必须有关闭标签:  XML标签对大小写敏感:  XML元素必须被正 ...

最新文章

  1. 自定义控件之onMeasure
  2. 冒烟指数:大数据监测互联网金融风险
  3. 数组的遍历 java
  4. tomcat本地部署war包的方式
  5. C#动态创建和动态使用程序集、类、方法、字段等(二)
  6. 01-mnist数字识别
  7. ASC加密解密(笔记)
  8. PHP_CodeSniffer的下载和使用
  9. 金士顿8GU盘量产实录
  10. 有赞会不会成为去中心化流量时代的淘宝
  11. 原创 | 机器学习数学推导与代码实现30讲.pdf
  12. 乱砍设计模式之三 -- DECORATOR模式
  13. 三大集成学习之万金油 - Catboost
  14. .net课后练习-html制作一个个人简历
  15. 孙振耀担任海辉董事会主席 自2008年3月生效
  16. 论文阅读(2) 使用DeepPIV揭示深海中神秘的粘液结构(2020)
  17. SATA FPGA IP CORE verilog驱动开发
  18. matlab稀疏矩阵方程,Matlab命令集——稀疏矩阵函数
  19. English Learning - L2-10 英音地道语音语调 鼻辅音 [m] [n] [ŋ] 舌边音 [l] [r] 2023.03.23 周四
  20. i7 8750h支持linux,为游戏而生,i7-8750H游戏本推荐

热门文章

  1. 《白帽子讲web安全》读书笔记
  2. Latex表格中内容过长换行方法
  3. 四川中专计算机专业学什么语言,四川中专铁路学校专业都学什么
  4. java web简单工厂模式_JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
  5. 更改计算机名后无法联网,更改计算机名后,DB2不能正常使用的解决情况
  6. GoogleNet_V3结构(论文复现)
  7. 高级php程序员,php高级程序员该学什么
  8. python访问oracle_用Python操作Oracle
  9. java书籍_还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!
  10. 如何使用计算机中的导出,(excel在电脑的哪个文件里?)excel怎么把查找的导出