Android 应用在 ChromeOS 上的侧加载和调试机制是什么?

What will be the side-loading and debugging mechanism for Android apps on ChromeOS?

我已经浏览了 http://www.chromium.org/chromium-os/android-apps 上的所有内容,还观看了 IO 视频,但似乎没有提及可用于 [=25= 的侧载(和调试)机制] Android ChromeOS 上的应用会是?

I know that ARC used adb on desktops but not Chromebooks

鉴于新的实施方式不同,它是 Linux 容器中的完整 Android 框架并且可以访问 USB,ADB 是否可用于此目的? 使用 ADB 也可用于远程调试,因为 Devtools already runs an adb client

编辑: 截至 2016 年 8 月 9 日 there is now official documentation available.


编辑: 现在不再需要下面的说明,因为 ChromeOS 已启用允许 ADB 访问 Android 容器而无需需要将 Chrome 图书置于开发者模式 但仅当 您想要从 Linux 容器访问 ADB 时Chrome与 documented here.

相同的书

除非您处于开发者模式,否则您将无法启用未知来源。因此,为了侧加载应用程序,您需要将您的设备置于开发者模式(说明 here - 按照 Chromebook Pixel 2015 的步骤操作)。

进入开发模式后,转到 Chrome 设置 > 应用设置 > 安全 > 未知来源(向右移动)

启用开发者模式后,您可以通过以下两种方式之一侧载应用:

  1. 将您的 .apk 上传到 Google Drive 或通过电子邮件将其发送给自己,然后使用 Android 等效应用程序(分别是 Drive 和 Gmail)打开它
  2. 使用拇指驱动器将 .apk 传输到 Chrome 图书的下载文件夹,然后通过文件管理器 Android 应用程序
  3. 安装它
  4. 通过以太网从另一台设备传输 .apk,使用 VT-2 访问 Chromebook
  5. 上的命令行

这是为方法 3 设置以太网连接的示例演练:

  • 在桌面上 - 将以太网电缆插入桌面
  • 在桌面上 - 设置 IP:ifconfig eth1 10.xx.xx.xx netmask 255.255.255.254
  • 在 Chrome本书上 - 转到 VT-2:ctrl-alt-fwd (a.k.a.f2)
  • 在 Chrome本书上 - 将以太网插入 Chrome本书
  • 在 Chromebook - 为以太网设置一个 IP:ifconfig eth1 10.xx.xx.xx netmask 255.255.255.254
  • 使用 scp 将 .apk 文件从桌面传输到 Chromebook

自 2020 年 11 月起,您现在可以 运行 使用网络浏览器在 Chromebook 上使用 ADB。

查看 https://webadb.com 了解更多信息