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 logcatadb.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用户或系统可以使用它们