我已经经历了一切http://www.chromium.org/chromium-os/android-apps http://www.chromium.org/chromium-os/android-apps并且还观看了 IO 视频,似乎没有提到可用于在 ChromeOS 上开发/测试 Android 应用程序的侧面加载(和调试)机制是什么?
我知道 ARC 在台式机上使用 adb,但在 Chromebook 上不使用 https://developer.chrome.com/apps/getstarted_arc
鉴于新的实现有所不同,并且它是 Linux 容器中的完整 Android 框架,并且可以访问 USB,ADB 是否可以用于此目的?
使用 ADB 对于远程调试也很有用,因为Devtools 已经运行 adb 客户端 https://developer.chrome.com/devtools/docs/remote-debugging
EDIT:截至 2016 年 8 月 9 日现在有官方文档可用 https://developer.android.com/topic/arc/sideload.html.
Edit:现在不再需要以下说明,因为 ChromeOS 已允许 ADB 访问 Android 容器,而无需将 Chromebook 置于开发者模式但前提是您想要从同一台 Chromebook 上的 Linux 容器访问 ADB记录在这里 https://support.google.com/chromebook/answer/9770692?hl=en.
除非您处于开发人员模式,否则您将无法启用未知来源。因此,为了侧面加载应用程序,您需要将设备置于开发人员模式(说明here https://www.chromium.org/chromium-os/poking-around-your-chrome-os-device#TOC-Putting-your-Chrome-OS-Device-into-Developer-Mode- 按照 Chromebook Pixel 2015 的步骤进行操作)。
进入开发模式后,转到 Chrome 设置 > 应用程序设置 > 安全 > 未知来源(移至右侧)
启用开发者模式后,您可以通过以下两种方式之一侧面加载应用程序:
- 将您的 .apk 上传到 Google Drive 或通过电子邮件发送给自己,然后使用等效的 Android 应用程序(分别为 Drive 和 Gmail)打开它
- 使用拇指驱动器将 .apk 传输到 Chromebook 的下载文件夹,然后通过文件管理器 Android 应用程序安装它
- 使用以下命令通过以太网从另一台设备传输 .apkVT-2 https://www.chromium.org/chromium-os/poking-around-your-chrome-os-device#TOC-Get-the-command-prompt-through-VT-2访问 Chromebook 上的命令行
以下是为方法 3 设置以太网连接的示例演练:
- 在桌面上 - 将以太网电缆插入桌面
- 在桌面上 - 设置 IP: ifconfig eth1 10.xx.xx.xx 网络掩码 255.255.255.254
- 在 Chromebook 上 - 转到 VT-2:ctrl-alt-fwd(又名 f2)
- 在 Chromebook 上 - 将以太网插入 Chromebook
- 在 Chromebook 上 - 设置以太网 IP: ifconfig eth1 10.xx.xx.xx 网络掩码 255.255.255.254
- 使用 scp 将 .apk 文件从桌面传输到 Chromebook
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)