Android Studio - 启动时自动启动 DDMS 和模拟器,并在 DDMS 中自动清除 logcat
Posted
技术标签:
【中文标题】Android Studio - 启动时自动启动 DDMS 和模拟器,并在 DDMS 中自动清除 logcat【英文标题】:Android Studio - automatically start DDMS and emulator with launch, and auto clear logcat in DDMS 【发布时间】:2015-12-23 23:23:07 【问题描述】:这里有两个问题:
1) 当我启动 android Studio 时,我总是必须手动启动我的模拟器和 DDMS。有没有办法自动执行此过程并在我启动 Android Studio 时让它们自动启动?
2) 有没有办法在我每次运行我的应用程序时自动清除 DDMS 中的 logcat?我知道如何通过 Preferences 在 Android Studio 中自动清除它,但这似乎不适用于 DDMS。
【问题讨论】:
你用的是mac吗?还是窗户? 对 windows 也是一样的想法。只是脚本和路径不同。 【参考方案1】:在您的 linux 终端上转到 /usr/local/bin 文件夹。创建一个名为 mystudio 的文件并输入命令以运行 android studio 和 monitor。像这样更改文件的权限:chmond +x mystudio.要运行该文件,只需从 bin 文件夹中的任何位置键入 mystudio。
步骤:必须首先创建从命令行启动工作室的命令。在 android studio 中转到工具 --> 创建命令行启动器:
你会看到一个窗口询问你想给它起什么名字,你可以保持原样并按 Enter 键:
现在你可以在任何地方通过输入studio从命令行单独打开android studio。现在让我们编写shell脚本同时打开ddms:
创建这个文件:/usr/local/bin/mystudio 并输入以下信息:
#!/bin/bash
studio;monitor
adb logcat -c
保存并关闭。通过以下方式更改文件的权限:
chmod +x mystudio
最后在命令行输入mystudio,ddms和android studio同时打开。
【讨论】:
啊,谢谢。所以基本上我需要创建自己的脚本,Android Studio 中没有上述任何一个选项? 在android studio创建studio脚本之后。您可以进入它并在最后输入“monitor;adb logcat -c”,但您仍然必须从命令行运行它。你可以创建一个批处理文件来在 Windows 中运行你的脚本。不知道有没有别的办法。以上是关于Android Studio - 启动时自动启动 DDMS 和模拟器,并在 DDMS 中自动清除 logcat的主要内容,如果未能解决你的问题,请参考以下文章
Android studio启动后卡在refreshing gradle project(包解决)
Android Studio 2.3版本 Run项目不能自动启动APP的问题 (转)
设置android studio启动时不检查sdk Android studio启动时总是在找AndroidSDK的解决办法
Android studio启动后卡在refreshing gradle project