[英]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命令(例如,復制文件)或運行logcat,如下所示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.