【问题标题】:Android Studio - automatically start DDMS and emulator with launch, and auto clear logcat in DDMSAndroid Studio - 启动时自动启动 DDMS 和模拟器,并在 DDMS 中自动清除 logcat
【发布时间】:2015-12-23 23:23:07
【问题描述】:

这里有两个问题:

1) 当我启动 Android Studio 时,我总是必须手动启动我的模拟器和 DDMS。有没有办法自动执行此过程并在我启动 Android Studio 时让它们自动启动?

2) 有没有办法在我每次运行我的应用程序时自动清除 DDMS 中的 logcat?我知道如何通过 Preferences 在 Android Studio 中自动清除它,但这似乎不适用于 DDMS。

【问题讨论】:

  • 你用的是mac吗?还是窗户?
  • 对 windows 也是一样的想法。只是脚本和路径不同。

标签: android android-studio logcat ddms


【解决方案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 中运行你的脚本。不知道有没有别的办法。
猜你喜欢
  • 1970-01-01
  • 2013-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-23
  • 1970-01-01
相关资源
最近更新 更多