ida 调试 命令

启动

adb shell /data/local/tmp/android_server

端口转发

adb forward tcp:23946 tcp:23946

从app启动开始调试

adb shell am start -D -n package/MainActivity

jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1,port=8626

./android_server
adb forward tcp:23946 tcp:23946

异常
SeLinux 造成无法调试
1、检测SELinux是否打开:getenforce
返回值:Enforcing:强制模式 Permissive:宽容模式 Disabled:关闭

C:\Users\user>adb shell getenforce
Enforcing

2、临时关闭SELinux:setenforce 0
0为关闭,1为打开,执行后立即生效,无需重启

C:\Users\user>adb shell setenforce 0
C:\Users\user>adb shell getenforce
Permissive
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容