android DeBug错误解析

1:    Package name must have at least two identifiers.包名称必须有至少两个标识符。    
IndexOutOfBoundException:下表无效。
INSTALL_FAILED_INSUFFICIENT_STORAGE:SD卡容量不足。
2:out of Memory Exception:内存泄露(OOM);
3: 包出现错误时删除problems中的错误;或在全局文件中(手电)查看什么错误具体位置

2. 更改项目编译依赖的SDK版本需注意的问题

Unable to resolve target 'android-15'

更改完SDK版本之后,还需修改AndroidManifest.xml<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15"/>再看项目下的default.properties ,这个文件中把target=android-8 改成 与SDK一样的版本。

3. Could not open the editor: Resource is out of sync with the file system

4. 程序没有任何错误,但无法运行,提示项目中有错误(偶尔出现)

解决方法:这个时候检查problems视图下有没有错误,如果有,删除这些错误再运行.

5. Activity not started, its current task has been brought to the front

解决方法:在Eclipse中,“project-->clean…  或者敲空格重新编译一下也可以

6. * daemon not running. starting it now *

ADB server didn't ACK

* failed to start daemon *

adb start-server   启动adb进程

adb kill-server  结束adb进程

7). NullPointerException 在可能为空的情况下判空

8:ScallView:滚动 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.MainActivity}: java.lang.IllegalStateException: ScrollView can host only one direct child:解析:在XML布局中不能出现两个这样的组件形式

9:android.content.res.Resources$NotFoundException: Resource ID #0x7f070001 type #0x12 is not valid12-05 

     解析:返回的是Integer类型,转成String类型,即可;

10:Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.Button

        解析:这个意思就是在创建的时候缺少一个构造器

 public MyView(Context context,AttributeSet paramAttributeSet)   //构造函数必须这样写,二参数部分是经常漏掉的  {

          super(context,paramAttributeSet);

 }

补齐这个构造器,异常就消失了,如果碰到这个问题不妨试试看

补充:

当要把View写在Main.xml文件中时,就需要多些二的参数

当setContentView(new MyView())这种方式显示View的时,就不需要二参数要的参


11:Caused by: java.lang.ClassNotFoundException: com.example.application.MyApplication in loader 

dalvik.system.PathClassLoader[/data/app/com.example.zyf-1.apk] 

     解析: 重新clean一下,没有刷新出来

12:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

  解析:android的需求编译器 顺从标准5.0到6.0 ,创建1.7代替,请使用android工具>固定设计性能; java--compiler--改为1.5到1.6就行

12-10  Caused by: java.lang.ClassNotFoundException: com.example.webview3.webviewjsActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.webview3-2.apk]

13:NetworkOnMainThreadException:网络请求不能放在主线程中,应放到子线程中,4.0以上报错;permession  denied:权限拒绝;

14:java.lang.SecurityException:

15: Value  of type java.lang.String cannot be converted to JSONObject:原因是因为最外边的对象出现一个点,所以我们就用

           trim().sustring(1);这样做的目的就是为了把空格和多余的东西跳过直接执行下一个;

16:Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.douguorecipe/com.example.douguorecipe.TabpageActivity}: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12    解析:


17:ADB server didn't ACK

[2014-01-09 13:42:00 - adb] * failed to start daemon *

[2014-01-09 15:14:58 - adb] ADB server didn't ACK

[2014-01-09 15:14:58 - adb] * failed to start daemon *

  解析;解决办法: (1)查看任务管理器,关闭所有adb.exe (2)重启eclipse即可;由于杀毒软件把进程强制关闭了;

18:failed to connect to /172.16.40.199 (port 8080) after 5000ms;链接超时

failed to connect to /172.16.40.199 (port 8080): connect failed: ETIMEDOUT (Connection timed out)

19:从另一个Activity返回的时候TabHost没有标签了:解决://我在这有个错我,就是在返回的时候TabHost的标签没有了,解决方式就是我在返回的时候我返回的实现标签内部的Activity //实现的时候应该返回TabHost这个界面;跳错Activity了;

 

 20:android.app.SuperNotCalledException: Activity {com.example.neteaselottery/com.example.my_Lottery_news.MyLotteryActivity} did not call   

         through to super.onStart();

21:at android.content.ContextWrapper.getAssets(ContextWrapper.java:75);解析:在xml解析的时候解析本地的文件时getAssete()会报没有上下文,所以在getAssets()前面加个上下文。

22:下拉刷新:java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.widget.ListView;

       解析:LinearLayout不能强类型转换成ListView

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值