Monkey-log分析说明教学内容

上传人:go****e 文档编号:137404881 上传时间:2020-07-08 格式:DOC 页数:8 大小:33.50KB
返回 下载 相关 举报
Monkey-log分析说明教学内容_第1页
第1页 / 共8页
Monkey-log分析说明教学内容_第2页
第2页 / 共8页
Monkey-log分析说明教学内容_第3页
第3页 / 共8页
Monkey-log分析说明教学内容_第4页
第4页 / 共8页
Monkey-log分析说明教学内容_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Monkey-log分析说明教学内容》由会员分享,可在线阅读,更多相关《Monkey-log分析说明教学内容(8页珍藏版)》请在金锄头文库上搜索。

1、Monkey-log分析说明精品文档 Monkey log分析说明以下主要针对在Android-Phone项目中进行Monkey log进行分析和说明,可以对bug提交作为参考。要求熟悉,应用的包名。也就是说那个应用包出现问题,该属于那个模块,应用包名是判断依据。1、 Null指针异常空指针异常主要是有NullPointerException异常提示,在Monkey测试过程中,该信息一般记录在plog.log (locat中也有该信息)中。如果Monkey命令被中断,说明有异常信息并且有对应的打印信息,可以看到如下信息,说明几个问题:A、android.process.acore该进程出现异常

2、B、异常信息主要是由于NullPointerException引起的,也就是出现了空指针,导致了acore进程进入debugC、具体的可以继续分析是由哪个函数的那一行导致的,如可以从rollAnimate3dRotate.java文件中的275行查找等。/atcom.android.launcher.LauncherAnimator.ScrollAnimate3dRotate.drawFrame(ScrollAnimate3dRotate.java:275)D、可能同一应用中存在多处的空指针异常,所以一旦出现空指异常后,可以分析和对比log信息,如果不一致的话,需要把新的log信息也一同添加到

3、bug中,如果log信息一直的话,则不需要继续补充没有必要的log信息。*/CRASH:android.process.acore(pid1339)/ShortMsg:java.lang.NullPointerException/LongMsg:java.lang.NullPointerException/BuildLabel:android:FIH/msm7627_surf/msm7627_surf/F0X:1.6/DONUT/0001_0_020:eng/release-keys/BuildChangelist:-1/BuildTime:1271397239/ID:/Tag:Android

4、Runtime/java.lang.NullPointerException:/atcom.android.launcher.LauncherAnimator.ScrollAnimate3dRotate.drawFrame(ScrollAnimate3dRotate.java:275)/atcom.android.launcher.Workspace.dispatchDraw(Workspace.java:605)/atandroid.view.ViewGroup.drawChild(ViewGroup.java:1524)/atandroid.view.ViewGroup.dispatchD

5、raw(ViewGroup.java:1256)/atcom.android.launcher.DragLayer.dispatchDraw(DragLayer.java:258)/atandroid.view.ViewGroup.drawChild(ViewGroup.java:1524)/atandroid.view.ViewGroup.dispatchDraw(ViewGroup.java:1256)/atandroid.view.View.draw(View.java:6329)/atandroid.widget.FrameLayout.draw(FrameLayout.java:35

6、2)/atandroid.view.ViewGroup.drawChild(ViewGroup.java:1526)/atandroid.view.ViewGroup.dispatchDraw(ViewGroup.java:1256)/atandroid.view.View.draw(View.java:6329)/atandroid.widget.FrameLayout.draw(FrameLayout.java:352)/atcom.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1901)/

7、atandroid.view.ViewRoot.draw(ViewRoot.java:1333)/atandroid.view.ViewRoot.performTraversals(ViewRoot.java:1098)/atandroid.view.ViewRoot.handleMessage(ViewRoot.java:1618)/atandroid.os.Handler.dispatchMessage(Handler.java:99)/atandroid.os.Looper.loop(Looper.java:123)/atandroid.app.ActivityThread.main(A

8、ctivityThread.java:4203)/atjava.lang.reflect.Method.invokeNative(Method.java:-2)/atjava.lang.reflect.Method.invoke(Method.java:521)/atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:799)/atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)/atdalvik.system.NativeS

9、tart.main(NativeStart.java:-2)*Systemappearstohavecrashedatevent7908of5000000usingseed02、 debug异常debug异常主要是由于应用程序本身的错误导致的异常。在Monkey测试过程中,该信息同样记录在plog.log (locat中也有该信息)中。一般情况下,出现的该问题,很可能在手动测试时也可以测试到。A、 com.android.browser该进程进入debugB、 出现的是IllegalStateException异常,该异常一般多是传递的参数非法或被多次调用时出现的异常C、 Bug信息提交时,详

10、细信息中一般应该包含如下的log信息,方便开发人员分析和定位。*/CRASH:com.android.browser(pid5683)/ShortMsg:Connectionisnotopen/LongMsg:java.lang.IllegalStateException:Connectionisnotopen/BuildLabel:android:FIH/msm7627_surf/msm7627_surf/F0X:1.6/DONUT/0001_0_020:eng/release-keys/BuildChangelist:-1/BuildTime:1271397239/ID:/Tag:Andr

11、oidRuntime/java.lang.IllegalStateException:Connectionisnotopen/.http.AndroidHttpClientConnection.assertOpen(AndroidHttpClientConnection.java:153)/.http.AndroidHttpClientConnection.setSocketTimeout(AndroidHttpClientConnection.java:195)/.http.Connection.openHttpConnection(Connection.java:364)/.http.Co

12、nnection.processRequests(Connection.java:225)/.http.ConnectionThread.run(ConnectionThread.java:116)*Systemappearstohavecrashedatevent34155of5000000usingseed0*3、 低内存异常低内存异常一般情况下,主要表现在出现OutOfMemoryError异常或者提示Outofmemory,其后果同样表现为抛出OutOfMemoryError异常或者是通过killprocess来杀掉部分进程以释放内存空间,当然如果被kill点关键的进程的话,也就可能导

13、致部分应用会自动的退出。出现该情况时,主要是在进行频繁的进行大量的操作导致的,所以使用手动的方式也是可能进行重现的。A、 com.android.elastos.backup该进程出现的异常B、 出现的是OutOfMemoryError异常,该异常一般多频繁的操作(即多次调用某个函数,存在申请变量空间未释放)导致的C、 Bug信息提交时,详细信息中同样应该包含如下的log信息,方便开发人员分析和定位。/CRASH:com.android.elastos.backup(pid1581)/ShortMsg:bitmapsizeexceedsVMbudget/LongMsg:java.lang.Ou

14、tOfMemoryError:bitmapsizeexceedsVMbudget/BuildLabel:android:FIH/msm7627_surf/msm7627_surf/F0X:1.6/DONUT/0001_0_020:eng/release-keys/BuildChangelist:-1/BuildTime:1271397239/ID:/Tag:AndroidRuntime/java.lang.OutOfMemoryError:bitmapsizeexceedsVMbudget/atandroid.graphics.Bitmap.nativeCreate(Bitmap.java:-2)/atandroid.graphics.Bitmap.createBitmap(Bitmap.java:464)/atandroid.graphics.Bitmap.createBitmap(Bitmap.java:431)/a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号