android应用编译失败 ResXMLTree_node size 类错误,以及 android studio 项目内搜索
今天很郁闷,又遇到个很让人崩溃的问题:
ResXMLTree_node size 0 is smaller than header size 0x45. 类似这样的错误,提示中看不出任何有用的内容,网上搜索也没多少资料,很难定位问题在哪儿出现的。
于是先试试 AndroidManifest.xml 这个文件看是不是哪个部分有错误,保留一个activity 在编译还是错误,应该不是这个文件的问题了,
重启软件、删除 biuld 文件夹 。。。都没效果,看样子确定是代码中哪个部分有问题了
再看看这个提示主要说的是 xml 资源配置文件的节点相关的错误,然后想到之前有删除一些 string 中的设置
于是整个项目中搜索,把所有相关的 xml 、 java 文件全都打开,发现之前删除的 string 在代码中还在使用,于是替换掉之后终于编译成功了,错误解决了
所以,出现此类错误,很大可能是 xml 资源文件里面的节点错误,要么是写错了,要么是丢失了,得仔细检查,非常耗费时间了
顺带说下 android studio 整个项目内搜索的选项在什么地方,我开始找了半天
在项目名称上右键点击,列表中选择 Find in Path 选项,在面板里面选择 whole project 即可
android应用编译失败 ResXMLTree_node size 类错误,以及 android studio 项目内搜索的更多相关文章
- 在Android上编译OSG[3.0.2 ] (转)
		
在Android上编译OSG[3.0.2 ] 分类:Android This file contents can be applied for version OpenSceneGraph(OSG ...
 - 01 android ndk入门实例之android.mk编译
		
前言 1 环境 android studio2.3 , window系统 2 ndk https://dl.google.com/android/repository/android-ndk-r16- ...
 - Android studio 编译失败Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.b
		
Android studio 编译失败 Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts. ...
 - Android N 7 【 classes.dex】反编译失败:com.googlecode.d2j.DexException: not support version.
		
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation.保留所有权利. D:\Android反编译工具[全]\2016\d ...
 - Android Gradle 编译错误Java finished with non-zero exit value 2
		
出现这个错误主要有两类错误 依赖包重复 方法数超过65K 针对第一种错误,可能是由于build.gradle里写了 compile fileTree(dir: 'libs', include: ['* ...
 - 解决Android killer APK 编译失败,无法继续下一步签名
		
报错特征 在应用市场上下载了一个APK,使用Androd killer的编译的功能,结果报错了,报错信息如下: > ... 14 more APK 编译失败,无法继续下一步签名! 解决 解决 ...
 - Android NDK 开发(三)--常见错误锦集合Log的使用【转】
		
转载请注明出处:http://blog.csdn.net/allen315410/article/details/41826511 Android NDK开发经常因某些因素会出现一些意想不到的错误, ...
 - 转 谈谈android反编译和防止反编译的方法
		
谈谈android反编译和防止反编译的方法 android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原. 因此开发人员如果不准备开源自己的项 ...
 - android的编译和运行过程深入分析
		
android的编译和运行过程深入分析 作者: 字体:[增加 减小] 类型:转载 首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,此过程对了解android的编译和运 ...
 
随机推荐
- 求字符串长度 strlen(数组指针两种方式)
			
问题: 求字符串中所含有字符的个数(包括空格),即求字符串长度: #include <stdio.h> #include <assert.h> int _strlen(cons ...
 - xcode5向APP store上传应用的时候注意点
			
最近我在向appstore 上传应用的时候遇到了各种问题,由于网上的一些教程都是很久以前写的了,现在发布网站有些改动,所以自己走了很多弯路,不多说了,自己记录下犯下的错误吧.我是按照这片博客操作的:点 ...
 - Cracking the Coding Interview(Trees and Graphs)
			
Cracking the Coding Interview(Trees and Graphs) 树和图的训练平时相对很少,还是要加强训练一些树和图的基础算法.自己对树节点的设计应该不是很合理,多多少少 ...
 - IOS学习之路九(配置restful webservice 框架restkit)
			
RestKit 是一个开源的 objective-c 框架,容许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 办事进行交互,包含简单的 HTTP requ ...
 - 自定义的UIAlertView不能在iOS7上正常显示
			
众所周知,当伟大的iOS7系统发布后,表扬的一堆.谩骂的也一片,而对于我们程序员来说最关心的莫过于低版本系统上的程序在搞版本系统上的兼容性问题了. 在iOS6.1几之前,当我们想要做一些提醒用户或临时 ...
 - C#私房菜[二][提供编程效率的技巧]
			
AaronYang的C#私房菜[二][提供编程效率的技巧] 前言 我的文章简单易懂,能学到东西.因为复杂的东西,讲起来,好累.阅读者只是膜拜,学不到东西,就是没用的东西,好多文章都是看不下去.我写不出 ...
 - [Windows Azure] 使用 Windows Azure 快速搭建 Redis 服务器
			
[Windows Azure] 使用 Windows Azure 快速搭建 Redis 服务器 Redis相信玩开源,大数据的朋友们并不陌生,大家最熟悉的使用者就是新浪微博,微博的整体数据缓存都是 ...
 - How to make workflow chart using several tools in Linux?
			
Just as what I said, I usually use yED to make workflow chart and markdown as the language to write ...
 - 异步队列 Deferred
			
异步队列 Deferred 背景: 移动web app开发,异步代码是时常的事,比如有常见的异步操作: Ajax(XMLHttpRequest) Image Tag,Script Tag,iframe ...
 - UVa-Where's Waldorf?
			
题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...