jeb对于apk进行动态调试问题描述

出现错误

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安装教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值