很多时候会需要debug看Android启动时候的一些数据,但很多时候会存在自己开启debug后app已经过了自己要debug的那段代码的时机了。
那么怎么样可以保证一定能让启动后不会错过自己要debug的那段代码执行的时机呢?
可以用下面这行命令,其中com.example.myapplicationcheck是app的包名。
adb shell am set-debug-app -w com.example.myapplicationcheck
不知道如何获取包名的,可以找到工程目录下的 “AndroidManifest.xml” 的文件,打开后找到: AndroidManifest.xml里,搜索package=
输入上面那行命令以后,启动app就会看到下面这种“Waiting For Debugger”的提示弹窗