Android 常见错误
来源:互联网 发布:window10下安装ubuntu 编辑:程序博客网 时间:2024/05/01 21:20
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
05-12 14:18:23.866: W/System.err(31246): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6355)
05-12 14:18:23.866: W/System.err(31246): at android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:910)
05-12 14:18:23.866: W/System.err(31246): at android.view.ViewGroup.invalidateChild(ViewGroup.java:4799)
05-12 14:18:23.866: W/System.err(31246): at android.view.View.invalidateInternal(View.java:12025)
05-12 14:18:23.866: W/System.err(31246): at android.view.View.invalidate(View.java:11989)
05-12 14:18:23.866: W/System.err(31246): at android.view.View.invalidate(View.java:11973)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.checkForRelayout(TextView.java:7180)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.setText(TextView.java:4293)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.setText(TextView.java:4147)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.setText(TextView.java:4122)
05-12 14:18:23.866: W/System.err(31246): at com.xiu8.android.dialog.ChargeDialog.updateData(ChargeDialog.java:96)
05-12 14:18:23.866: W/System.err(31246): at com.xiu8.android.dialog.ChargeDialog.access$0(ChargeDialog.java:91)
05-12 14:18:23.866: W/System.err(31246): at com.xiu8.android.dialog.ChargeDialog$1.handler(ChargeDialog.java:83)
05-12 14:18:23.866: W/System.err(31246): at com.vlee78.android.vl.VLAsyncHandler$1.process(VLAsyncHandler.java:131)
05-12 14:18:23.866: W/System.err(31246): at com.vlee78.android.vl.VLScheduler$BlockItem.run(VLScheduler.java:33)
05-12 14:18:23.866: W/System.err(31246): at android.os.Handler.handleCallback(Handler.java:739)
05-12 14:18:23.866: W/System.err(31246): at android.os.Handler.dispatchMessage(Handler.java:95)
05-12 14:18:23.866: W/System.err(31246): at android.os.Looper.loop(Looper.java:135)
05-12 14:18:23.866: W/System.err(31246): at android.app.ActivityThread.main(ActivityThread.java:5536)
05-12 14:18:23.866: W/System.err(31246): at java.lang.reflect.Method.invoke(Native Method)
05-12 14:18:23.866: W/System.err(31246): at java.lang.reflect.Method.invoke(Method.java:372)
05-12 14:18:23.866: W/System.err(31246): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1397)
05-12 14:18:23.866: W/System.err(31246): at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6355)
05-12 14:18:23.866: W/System.err(31246): at android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:910)
05-12 14:18:23.866: W/System.err(31246): at android.view.ViewGroup.invalidateChild(ViewGroup.java:4799)
05-12 14:18:23.866: W/System.err(31246): at android.view.View.invalidateInternal(View.java:12025)
05-12 14:18:23.866: W/System.err(31246): at android.view.View.invalidate(View.java:11989)
05-12 14:18:23.866: W/System.err(31246): at android.view.View.invalidate(View.java:11973)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.checkForRelayout(TextView.java:7180)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.setText(TextView.java:4293)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.setText(TextView.java:4147)
05-12 14:18:23.866: W/System.err(31246): at android.widget.TextView.setText(TextView.java:4122)
05-12 14:18:23.866: W/System.err(31246): at com.xiu8.android.dialog.ChargeDialog.updateData(ChargeDialog.java:96)
05-12 14:18:23.866: W/System.err(31246): at com.xiu8.android.dialog.ChargeDialog.access$0(ChargeDialog.java:91)
05-12 14:18:23.866: W/System.err(31246): at com.xiu8.android.dialog.ChargeDialog$1.handler(ChargeDialog.java:83)
05-12 14:18:23.866: W/System.err(31246): at com.vlee78.android.vl.VLAsyncHandler$1.process(VLAsyncHandler.java:131)
05-12 14:18:23.866: W/System.err(31246): at com.vlee78.android.vl.VLScheduler$BlockItem.run(VLScheduler.java:33)
05-12 14:18:23.866: W/System.err(31246): at android.os.Handler.handleCallback(Handler.java:739)
05-12 14:18:23.866: W/System.err(31246): at android.os.Handler.dispatchMessage(Handler.java:95)
05-12 14:18:23.866: W/System.err(31246): at android.os.Looper.loop(Looper.java:135)
05-12 14:18:23.866: W/System.err(31246): at android.app.ActivityThread.main(ActivityThread.java:5536)
05-12 14:18:23.866: W/System.err(31246): at java.lang.reflect.Method.invoke(Native Method)
05-12 14:18:23.866: W/System.err(31246): at java.lang.reflect.Method.invoke(Method.java:372)
05-12 14:18:23.866: W/System.err(31246): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1397)
05-12 14:18:23.866: W/System.err(31246): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1192)
一般是控件的初始化个状态更新不在同一个线程。
8-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: Java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk]
我想大家经常因为疏忽出现ClassNotFoundException的异常,这个异常在Android开发中无非就是告诉你类没有找到,那么什么原因导致没找到呢?
其实一般分为2种情况:
1、启动activity的时候,在AndroidManifest.xml 可能压根你就忘了添加一个activity,或者说activity的包名或者名字写错了,这个犯错几率很高的
2、你的使用的class,是一个外部的JAR包,当在工程中编译使用时,发布成APK并没有包含JAR文件,所以APK在执行的时候就找不到JAR文件,会报错。
所以一定在“Order and Export”里,勾选使用的jar包。切记!
0 0
- 【常见错误】android常见错误
- Android 常见错误
- android应用常见错误
- Android常见错误
- Android 常见错误
- Android常见错误
- Android常见错误
- android常见错误
- Android常见错误
- Android常见错误
- Android常见错误
- android make常见错误
- Android常见错误
- Android常见错误处理
- 转载android常见错误。
- 常见android错误
- android常见错误总结
- android常见错误
- java 工程师 基础知识总结
- ARP地址解析过程(同一子网和不同子网)
- 一个类似聊天气泡的自定义view 带个小箭头那种
- html5在网页中调用百度地图
- Android Hierarchy View在工作的使用
- Android 常见错误
- Android fragment XML中的button找不到Onclick函数的解决方法
- jqgrid快速入门之一:配置及第一个demo
- 剑指offer之面试题37两个链表的第一个公共结点
- Fatal Error[e72]: Segment FIQ_STACK must be defined in a segment definition option (-Z, -b or -P)
- URI和URL的区别
- Rumtime完整总结
- Python学习笔记001
- 安装Android-Studio遇到的问题