我目前没有pc.我有两个根设备Arm64
主机设备和Debian根设备,以及要调试的设备,其中包含lldb服务器二进制文件armv7
.我正在try 使用lldb远程调试我的android设备.我从一个ndroid ndk24中提取lldb-server
二进制文件,并将其放入/data/local/tmp
.在Another term
上安装Debian
Sid
,在lldb
上安装apt
.
然后,我使用带有linux rootfs的主机将客户端设备(一个有lldb-server
个)的wifi热点化.
我在服务器设备上运行的命令
./data/local/tmp/lldb-server platform --listen "*:2000" --server
使用netstat
进行判断,lldb服务器已绑定到所有地址(0.0.0.0:2000
)
在debian sid
终端中的主机(客户端lldb
)设备上,我运行:
apt install lldb
lldb
platform select remote-android
platform connect connect://192.168.201.132:2000
然后我得到error failed connect port
分.
然而,使用Gdb
和gdbserver
,一切都很好.我曾try 在debian buster
上安装lldb
,但结果相同,甚至在主机上运行lldb-server
二进制文件(设备为debian sid
),但结果相同.现在我被困在这里.如何解决此问题?
非常感谢您的帮助.非常感谢.