簡體   English   中英

如何使用Android設備作為主機從另一個Android設備提取日志?

[英]How to use android device as host to pull logs from another android device?

通常我們使用Windows / Linux機器從android設備提取logcat信息。 是否可以使用android平板電腦/手機充當主機,並從與其連接的另一台android手機獲取日志?

這個有可能。 主機Android設備需要定義為USB主機。 然后,一旦建立連接,假設主機設備上已安裝ADB,所有相同的命令都可以運行。

有關USB主機模式支持和兼容電纜的更多討論,請參見此處: https : //android.stackexchange.com/questions/36887/how-can-i-determine-if-my-device-has-usb-host-mode- OTG支持

使用終端程序(例如Terminal IDE)從中發出命令很有用,並且使用busybox提供其他命令也將是有益的。

ADB是AOSP來源的一部分,因此如果該設備基於AOSP,則可能包含ADB。 ADB源位於AOSP源樹的/ system / core / adb中。

這是一個會話示例,其中使用運行自定義AOSP的Nitrogen6X(主機)連接到Galaxy S3手機(客戶端)。 注意使用Busybox和ADB,它們都安裝在主機上。 客戶端上也恰好安裝了Busybox,但這不是必需的:

ADB會話Android到Android

因此,為了提取日志,只需使用常規的ADB命令(例如,復制文件)或運行logcat,如下所示:

在連接到另一個Android的Android上運行logcat

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM