【学习随笔】今日项目代码遇到的两个问题

个人笔记而已,无需寒暄废话。。。也没啥界面排版大伙凑活看

第一个问题:java.lang.ClassNotFoundException

这个问题其实大抵就是因为Manifest中你的配置出错了,具体来讲就是,take myself for instance: 我在配置两个新Activity时,没有注意Activity的位置,准确来讲时没有注意其在包内的位置。它在cn.bdqn.life的包下,然而这个包下面还有一些net,utils,data,adapter等包。我在导入时写成了



 那么点击Run as->Android application之后Logcat抛出错误,上面显示我的错误由上述Exception造成。那么按照老套路开始Google->StackOverFlow 
  

上面有一个49 upvoted的答案,大抵意思就是说进Java Build Path把没勾上的Jar包给勾上,然而我查了一下我以前成功运行的项目发现按照默认的configuration我就可以工作所以问题没出在这。

后来又发现了一个自己解决了自己答案的朋友。。。他说自己包倒错了,在前面加了一层就解决了

后来我仔细观察Logcat,上面显示的包地址默认了最外面的两层:也就是cn.bdqn,这点以前并未注意。而我创建时就是cn.bdqn.life了,所以应该是差一层“life”没有加上去,并且这两个Activity也不在net下= =|||

所以最后把Activity的注册改为


这样我的APP的延时进入实现。不过进入注册界面又ANR了= =|||,好再看看Logcat,终于是其它错误了= =

第二个问题:android.view.InflateException

那么其实这个问题就是很简单的问题了,一般只有我这种菜鸡才会犯= =

就是你看看ANR的位置,比如我这个是进入RegActivity出错了那问题就在这,仔细检查发现我这手抖也可能撸代码太快“TextView”打成了“TetxView”

大汗啊我擦!

改完我的界面就出现了,其实这个问题可以提前通过xml的Graphical layout界面查看,如果有控件没正常显示那肯定是拼写或语法有错,有时候Eclipse不给你红叉的。。。

就这些吧如果能帮到你我就很开心了


你可能感兴趣的:(Android学习笔记)