https://ctf-wiki.org/android/basic_reverse/dynamic/ida_native_debug/
adb push android_server /data/local/tmp/
adb shell chmod 755 /data/local/tmp/android_server
adb shell # 进入adb
su # 切换root
./data/local/tmp/android_server #启动android_server
adb forward tcp:23946 tcp:23946
调试模式启动程序
am start -D -n packagename/.MainActivity
attach 程序 端口默认为 23946
# 显示手机所有可供调试的用户进程
adb jdwp
# 在PC的xxx端口与手机的相应端口之间建立连接,方便通信
adb forward tcp:xxx jdwp:<pid>
jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=xxx
这时程序就正常进入了