Android Eclipse工程开发中的常见调试问题(一)

常见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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值