能力值:
( LV2,RANK:10 )
2 楼
把360手机助手之类的关掉,要么卸载掉
能力值:
( LV5,RANK:60 )
3 楼
mocha
把360手机助手之类的关掉,要么卸载掉
手机 电脑上都没有那样的东西
能力值:
( LV5,RANK:60 )
4 楼
我想问问管理员,没人给解决问题 会给退钱吗
能力值:
( LV2,RANK:10 )
5 楼
我可以给你解决问题:
1、原因Error: Could not attach to target 是因为你打开了eclipse/android studio/ddms,ddms导致jeb不能附加指定的应用。
2、解决办法:关闭ddms,ddms在eclipse/android studio中,关闭这种应用。
3、我关心的是,赏金怎么给我?
能力值:
( LV3,RANK:20 )
6 楼
fooree
我可以给你解决问题:
1、原因Error: Could not attach to target 是因为你打开了eclipse/android studio/ddms,ddms导致jeb不能附加指定 ...
他需要分配,若不分配,这个钱就给不了了。。
能力值:
( LV2,RANK:10 )
7 楼
wsc
他需要分配,若不分配,这个钱就给不了了。。
哦,这么复杂
能力值:
( LV2,RANK:10 )
8 楼
问一声管理员,为什么解决了问题,不给赏金呢
能力值:
( LV5,RANK:60 )
9 楼
fooree
我可以给你解决问题:
1、原因Error: Could not attach to target 是因为你打开了eclipse/android studio/ddms,ddms导致jeb不能附加指定 ...
并没有开,不信你可以远程看
能力值:
( LV2,RANK:10 )
10 楼
darmao
并没有开,不信你可以远程看
我和你遇到同样的问题,关闭ddms就解决了。但还有其他问题,没有解决
能力值:
( LV5,RANK:60 )
11 楼
fooree
我和你遇到同样的问题,关闭ddms就解决了。但还有其他问题,没有解决
我并没有解决,但是也没有给退钱
能力值:
( LV2,RANK:10 )
12 楼
这是1个好问题.解决办法附上.
我一开始遇到了同样的问题,因为你的手机端和你的调试端不能通信造成的.我遇到的情况类似这样
解决办法:
1. adb forward tcp:[任意空闲端口号p1] jdwp:[安卓应用的pid(在你attach的时候就看到了)]
2. jdb -connect com.sun.jdi.SocketAttach:port=p1,hostname=localhost(这里最后两个参数顺序我不能变)
能力值:
( LV5,RANK:60 )
13 楼
athen
这是1个好问题.解决办法附上.我一开始遇到了同样的问题,因为你的手机端和你的调试端不能通信造成的.我遇到的情况类似这样解决办法:1. adb forward tcp:[任意空闲端口号p1] & ...
没有解决,啊 我也搞不明白咋回事,不用jeb了,直接用IDA算了
能力值:
(RANK:15 )
14 楼
坐等大神~
能力值:
( LV15,RANK:531 )
15 楼
我也遇到了和你一样的问题,首先还是确认手机root了或者用android模拟器,并且android:debuggable="true"。
正常情况下的流程应该是这样。
1.运行android_server命令
2.使用adb forward进行端口转发
3.使用命令以debug模式启动apk
4.双开IDA进行静态分析和动态调试
5.使用jdb命令启动连接attach调试器
然后就可以下断点调试了。但是我发现这里有一个问题,如果以debug模式启动你要调试的apk在DDMS里面可能找不到,这样的话使用jdb命令是不会成功的,错误类型长这样。
我的解决方法就是以debug模式启动要调试的apk之前先以正常模式启动,这样就可以在DDMS里面找到它,先在DDMS里面把它勾上,旁边多了一个8700,就表示可以用8700端口。然后再以debug模式启动,再使用jdb命令启动连接attach调试器。成功的情况下运行jdb命令之后应该处于等待状态也就是什么都不显示,在IDA中调试运行之后再提示设置未捕获的java.lang.Throwable、设置延迟的未捕获的java.lang.Throwable、正在初始化jdb...。这样也有一定的几率不成功,我用的IDA Pro6.8,感觉它在android的调试这方面适配的还不是很好,只有多试几次了。