Android Eclipse工程开发中的常见调试问题(一)
来源:互联网 发布:如何关闭windows更新 编辑:程序博客网 时间:2024/05/16 11:58
常见Android开发中的工程调试问题(一)
上来先水一句,之所以写(一)是因为才疏学浅,没读过几本书,步入这一行才几天。。。
遇到的问题比较少,以下(也就是(一),不许喷我)绝壁是我写的第一篇博客,当然勉强算技术类~_~
Eclipse不提示的错误该如何解决。。。。。。。。
最近有知道可以使用Android Studio 来开发了,可是本人一直用的Eclipse。Eclipse调试起来还是蛮方便的,就是有点抽风,我以为它和我一样动不动神经质,会出现各种Hold不住的问题,让我调试一半的工程瞬间进行不下去….后来才知道都是自己根本不懂它的难处…经常是我程序写错了,它不提示造成了我无法发现错误的地方。所以今天简单说一下几个常见的Eclipse调试下会报错(下图),但是却不提示错误在哪的问题。
好捉急,有没有
几种常见可能
- Unable to execute dex: java.nio.BufferOverflowException.
- 清理后,R资源文件没了
(水货我就遇到两种….希望姿势丰富的童鞋留言教我,饥渴啊…..)
分析与解决办法:
- 对于第一个情况,可能是你的工程中又从别的地方拷贝过来的代码或者文件,Eclipse自动引入了别人的库,自动在工程目录下生成了Android Dependence Library,里面是annotation.jar,如果是这样解决办法就很容易了,右击这个依赖库,选择构建路径,点击从构建路径中除去,看看是不是解决了….
- 有时候遇到一些问题,比如Eclipse抽风了,我会点项目目录下的清理,然后,以为重新构建一遍就不会有事了,结果就和给Eclipse直接吃错了药了,R文件没了….大家都知道这是自动生成的,在gen目录里,没了这个,工程就萎了啊,不举有没有。怎么办?
- 可以试一试Android Tools
点击FixProject Properties,行了吗? - 还不行?再想一想,都知道R文件是自动生成的,什么情况下编译器给我们自动生成呢?工程正确的前提下,而清理前,工程存在错误,清理的时候直接挂掉了R,R被清理了,又不能重新生成了(因为有错啊!),所以只能手动检查你的.xml资源文件中的错误…..别和我说你有几十个文件要检查,只能这样了。
- 真的吗?其实还可以在控制台读取Android的状态,你的每次保存操作,都会刷新他,就能得到哪里出错的提示了哦,但是记住是在清理之后才会有提示的….
好了,自己都看不下去了,博客处女座就这样污染了大家的大脑,今天就说这么多了
前天刚刚念的检查,因为报道迟到了。。。。原谅我一生放荡不羁爱自由,放肆不羁,不是。。。是放浪不羁。。。。
该睡觉了,明后天做个Fragment切换动画的教程刷个博客,算我第一个技术贴,最后请有幸浏览到这沧海一粟的童鞋嘴下留情T^T, 第一封博客实在难掩鸡冻的心情,说了这么多~
致所有菇凉38节快乐!
0 0
- Android Eclipse工程开发中的常见调试问题(一)
- Android Eclipse工程开发中的常见调试问题(二)android.os.NetworkOnMainThreadException 异常的解决办法
- 【问题】eclipse开发android之建立工程
- 用Eclipse开发和调试Android应用程序(一)
- Android开发-windows中的工程导入到linux下Eclipse中乱码问题
- android开发中的问题总结(一)
- Android Eclipse 源码工程 调试
- Android Eclipse 源码工程 调试
- Android Eclipse 源码工程 调试
- Android Eclipse 源码工程 调试
- Android Eclipse 源码工程 调试
- android工程eclipse转移至android studio中的问题
- eclipse工程中常见的两个问题
- cmake生成eclipse工程的调试问题
- Eclipse调试问题总结(一)
- Android 2.2 Eclipse 源码工程 调试
- 用Eclipse开发和调试Android应用程序(一)(转)
- android开发常见异常集(一)
- HTML5 Web Storage
- Qt下应用QTcpServer与QTcpSocket实现Tcp控制
- 使用ownCloud搭建你的个人云服务(ubuntu 14.04 server)
- [C#] Parallel.For的线程数
- HTML5 Web Storage代码
- Android Eclipse工程开发中的常见调试问题(一)
- poj 2411
- 获取ios相册gif图片 原数据
- NEUQ 1269: 第几天
- Mac OS X 搭建erlang开发环境
- *LeetCode-Binary Tree Postorder Traversal
- PAT(B)1014. 福尔摩斯的约会 (20)
- selenium+python---更轻松的sleep()
- UVA 1366-Martian Minging(DP)