出现错误
1 连接不到
java.io.IOException: Unexpected JDWP handshake:
at com.pnfsoftware.jebglobal.GR.vc(SourceFile:108)
at com.pnfsoftware.jeb.corei.debuggers.android.vm.Ov.attach(SourceFile:384)
at com.pnfsoftware.jeb.rcpclient.handlers.debugger.DebuggerAttachHandler$1.call(DebuggerAttachHandler.java:91)
at com.pnfsoftware.jeb.rcpclient.handlers.debugger.DebuggerAttachHandler$1.call(DebuggerAttachHandler.java:88)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
解决办法:关闭DDMS
2 版本太低
Message: Your device has an android version inferior to 5.1. These devices may experience some issues while debugging. Please consider updating your device/emulator.
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.net.SocketInputStream.read(SocketInputStream.java:127)
at com.pnfsoftware.jebglobal.GR.vc(SourceFile:105)
at com.pnfsoftware.jeb.corei.debuggers.android.vm.Ov.attach(SourceFile:384)
at com.pnfsoftware.jeb.rcpclient.handlers.debugger.DebuggerAttachHandler$1.call(DebuggerAttachHandler.java:91)
at com.pnfsoftware.jeb.rcpclient.handlers.debugger.DebuggerAttachHandler$1.call(DebuggerAttachHandler.java:88)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
解决办法:将模拟器的版本升级到5.1以上
3 找不到名字来连接!
解决办法:打开DDMS,从DDMS找到ID,根据ID来进行连接
4 使用jeb2.2.7
解决办法:这是因为jeb2.2.7使用了测试版的破解版原因,不加上断点可以正确运行,但是一旦加上断点就会显示出错,具体解决办法没有找到.
我换了一个jeb版本,使用了jeb3.1版本可以正常使用,而且有两个新的功能,分别是加上全部断点和刷新进程。
5 使用avd模拟器和蓝叠模拟器
使用avd模拟器会出现应用打不开,出现bug情况,使用蓝叠模拟器在调试过程中会出现标识D不存在,使得不能够进行调试,网上说MUMU模拟器好一点,我等下去试一下子。
经过测试,mumu浏览器可以使用。
***6 离线状态下mumu官方模拟器不能够安装,***
现在尝试使用genymotion模拟器离线安装,海马,雷电等离线模拟器。
通过测试发现存在离线版本的mumu浏览器,而且非常好用。
mumu离线安装包下载
mumu浏览器下载之后会出现一个问题,就是页面启动进度一直卡在99%,这是因为虚拟CPU没有打开造成的。
一般可以通过f2或者f12进入。首选f12.
win7进入bios方法
在bios打开VT
同时发现了genymotion离线下载的模拟器,发现 最新版本不能够使用,推荐2.6.0版本的,测试可用
链接:https://pan.baidu.com/s/1yneMP0JX1CSvCDcBFqVBfQ
提取码:b2k1
genymotion安装教程