如何在控制台中显示来自可安装的android emulator的NSLogs?

如何在控制台中显示来自可安装的android emulator的NSLogs?,android,android-emulator,apportable,Android,Android Emulator,Apportable,我正在运行我的应用程序,我在安卓模拟器上使用apportable在Mac上移植了它。我知道,在物理设备上使用apportable时,可以使用以下命令记录NSLogs apportable log | grep AppName 我想在模拟器上运行应用程序时将NSLogs记录在控制台中 您列出的命令: apportable log | grep AppName 适用于物理设备和emulator for me 以下是我在使用apportable和android emulator时遇到的一些原因:

我正在运行我的应用程序,我在安卓模拟器上使用apportable在Mac上移植了它。我知道,在物理设备上使用apportable时,可以使用以下命令记录NSLogs

apportable log | grep AppName

我想在模拟器上运行应用程序时将NSLogs记录在控制台中

您列出的命令:

apportable log | grep AppName
适用于物理设备和emulator for me

以下是我在使用apportable和android emulator时遇到的一些原因:

理论上,您可以同时支持多个设备,但有时我注意到,在物理设备和模拟器之间移动时,需要重新启动android调试桥: adb杀死服务器 adb启动服务器 偶尔,重复的应用程序安装或调试会使仿真器陷入混乱状态,我会通过以下方式重建它: rm-r~/.android/avd/avd* android avd运行虚拟设备管理器并根据设备定义重新创建虚拟设备 emulator-avd虚拟设备名称-shell NB:重建后第一次运行需要更长时间-应在尝试可安装调试或可安装安装之前等待 adb logcat或适当的日志 我还喜欢在仿真器重建后或通过以下方式交换设备时清理合适的设备缓存: 合适的清洁设备缓存