首页 > 解决方案 > 如何在本地 Linux VM 中通过 ADB 访问 Chromebook Android?

问题描述

背景故事:我正在使用 Linux(Beta)功能在 Chromebook 上开发一个应用程序,我安装了 VS Code、GIT 和其他所有东西。将我的手机插入 Chromebook 会弹出一个“连接到 Linux”对话框,然后可以通过adb在 Linux VM 中运行来访问它。从那里我可以安装和运行我的测试应用程序作为构建脚本的一部分。与此同时,我在 Chromebook 上启用了 Android,并将其设置为开发人员模式,让我可以adb通过 CROSH 访问。通过这个 shell,我可以通过其 Android 仿真层直接在 Chromebook 本身上安装和运行 APK。

我想做的(如果可能的话)是通过本地 Linux (Beta) VM访问 Chromebook 的 Android 层adb。因此,我将能够运行我的构建脚本以在 Chromebook Android 层本身上运行、安装和启动。

我的想法:Chromebook 需要为 Linux VM 提供一个模拟的 USB 设备,或者我可以以某种方式设置 Chromebook Android 的东西,以便我可以通过本地端口 (TCP/IP) 与 adb 连接。

思想、洞察力、资源?

标签: androidlinuxadbchromebook

解决方案


答案是运行adb connect arc,然后 Chromebook 就会出现在 ADB 设备列表中!

感谢 Morrison Chang,他提供了指向https://chromeos.dev/的链接,这使我访问了https://chromeos.dev/en/android-environment/deploying-apps#deploy-with-terminal

如果您的 Chromebook 处于开发人员模式,则似乎无法使用方便的 UI“开发 Android 应用程序”。


推荐阅读