【问题标题】:Display Logcat in Terminal?在终端中显示 Logcat?
【发布时间】:2011-09-29 17:37:07
【问题描述】:

编辑/解决方案:在platform-tools目录中执行./adb logcat


原问题:

我知道有一种方法可以在我的 Mac 上的终端中为 Android 设备/模拟器显示 LogCat,但我不确定该命令是什么。这主要是由于我对 UNIX 命令的无能。

这是我之前的失败:

adb logcat
adb.exe logcat
FULL_PATH_TO_PLATFORM_TOOLS/adb logcat
FULL_PATH_TO_PLATFORM_TOOLS/adb.exe logcat

【问题讨论】:

    标签: android terminal logcat


    【解决方案1】:

    啊,adb logcat 应该可以工作。如果 Android SDK 工具目录不在您的 PATH 中,您可能需要执行显式路径,但应该这样做。

    【讨论】:

    • 我得到:“-bash: adb: command not found”。我真的是新手,我该怎么办?
    • 您需要指定 adb 的完整路径:您将 SDK 安装到哪个文件夹?
    • cd 到文件夹,然后运行adb logcat。或者,把它放在你的路径上。
    • 试试/User/csadmin/downloads/android-sdk-mac/platform-tools/adb logcat
    • 如果你在平台工具中,你必须做./adb logcat
    【解决方案2】:

    如果你有 NPM,你可以安装模块:

    $ npm install -g logcat
    

    这将使您开始在控制台和 //127.0.0.1/ 中监视彩色 logcat。

    $ logcat
    

    Here 是描述

    【讨论】:

    • 您还需要做什么才能使其发挥作用?我得到一个错误。 $ logcat events.js:160 throw er; // 未处理的“错误”事件 ^ 错误:监听 EACCES 0.0.0.0:80
    • 您的 80 端口是否可以免费使用新的 Web 服务?您可以将端口更改为其他。
    • 使用 sudo logcat 因为
    【解决方案3】:

    在终端模拟器中:

    logcat > /sdcard/logfile.txt
    

    这显然会将logcat内容放在/sdcard/logfile.txt(你的sd卡主目录)中。 Source(还有更多获取logcat的方法):

    【讨论】:

    • adb logcat >> mylog 来自 Linux(不是 Android)命令提示符。
    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 2011-10-25
    • 2012-11-21
    • 2012-08-27
    相关资源
    最近更新 更多