Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在终端中显示Logcat?_Android_Terminal_Logcat - Fatal编程技术网

Android 在终端中显示Logcat?

Android 在终端中显示Logcat?,android,terminal,logcat,Android,Terminal,Logcat,编辑/解决方案:在平台工具目录中执行/adb logcat 原始问题: 我知道有一种方法可以在我的Mac上的终端上显示Android设备/模拟器的LogCat,但我不确定该命令是什么。这主要是因为我不能使用UNIX命令 以下是我以前的失败: adb logcat adb.exe logcat 到平台工具/adb logcat的完整路径 到平台工具的完整路径/adb.exe logcat 啊,只要adb logcat就行了。如果Android SDK工具目录不在您的路径中,您可能需要执行显式路径

编辑/解决方案:在平台工具目录中执行
/adb logcat


原始问题:

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

以下是我以前的失败:

adb logcat
adb.exe logcat
到平台工具/adb logcat的完整路径
到平台工具的完整路径/adb.exe logcat


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

在终端仿真器中:

logcat > /sdcard/logfile.txt
这将把logcat内容放在
/sdcard/logfile.txt
(sd卡主目录)中。
(通过更多方式获得logcat):

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

$ npm install -g logcat
这将为您提供在控制台和//127.0.0.1/中开始监视彩色logcat的功能

$ logcat

我得到的信息是:“-bash:adb:command not found”。我对此非常熟悉,那么我应该怎么做呢?您需要指定adb的完整路径:您将SDK安装到哪个文件夹?cd到该文件夹,然后运行
adb logcat
。或者,将它放在您的路径上。尝试类似于
/User/csadmin/downloads/android sdk mac/platform tools/adb logcat
。如果您使用的是平台工具,您必须从Linux(非android)命令提示符执行
/adb logcat
。或者
adb logcat>>mylog
。您还需要做些什么才能让它正常工作?我得到一个错误logcat events.js:160投掷者;//未处理的“error”事件^error:listen EACCES 0.0.0:80新web服务的80端口是否可用?您可以将端口更改为其他端口。使用sudo logcat,因为保留了<1000个端口,并且只有root用户或系统可以使用它们