android调试常用命令

来源:互联网 发布:昌盛软件游戏机 编辑:程序博客网 时间:2024/06/05 00:22

反编译apk   加入android:debuggable="true" 
 
启动应用到等待调试的状态 
adb shell am start -D -n 包名/第一个activity 
 
设置端口转发 
adb forward tcp:8700 jdwp:PID 
 
查看PID 
adb shell ps  
 
 
启动指定模拟器 

adb -s emulator-5554 shell 

结束进程

kill -s 9 进程编号

在控制台使用jdb恢复进程运行:

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

反编译apk到debug/src目录

baksmali app-release.apk -o Debug/src

反编译apk 
apktool b hongbao.apk 
  
显示当前activity信息 
adb shell dumpsys activity top 
 
签名  
jarsigner -digestalg SHA1 -sigalg MD5withRSA -tsa -verbose -keystore hongbao.keystore -signedjar hongbao-signed.apk hongbao.apk hongbao 
 

keytool -genkey -keystore hongbao.keystore -keyalg RSA -validity 10000 -alias hongbao 


0 0