Android Studio Logcat中 杀死应用
Android Studio旧版本中 Logcat 有 红点🔴 可以杀应用,可以验证页面状态恢复。
新版本中,改为 Logcat 中右键 相关选项。
Logcat 右键,杀进程
可以看到三个,都可杀死应用:
-
Fore stop application
同adb shell am force-stop <package_name>
直接杀死应用(不保存页面状态) -
Kill process
发送 DDMS Exit命令包 杀死应用,但会触发保存页面状态。adb shell am kill <package_name>
杀死应用也会保存页面状态。 -
Crash application
同adb shell am crash <package_name>
触发异常崩溃 关闭应用。
对比杀应用 Logcat 的输出
Kill process:同调用 System.exit(1)
一样关闭应用
Crash application:生成 android.app.RemoteServiceException
异常来触发
文档
- adb | Android
- android 插件源码 TerminateAppActions.kt
- adblib-tools sendDdmsExit