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

时间:2016-05-25 00:49:40

标签: android google-chrome-os chromebook androidappsonchromeos

我已经浏览了http://www.chromium.org/chromium-os/android-apps上的所有内容,并观看了IO视频,似乎没有提到可用于开发/测试Android应用的侧载(和调试)机制ChromeOS会是什么?

I know that ARC used adb on desktops but not Chromebooks

鉴于新的实现方式不同,它在Linux容器中是一个完整的Android框架并且可以访问USB,ADB是否可以用于这个目的? 从Devtools already runs an adb client

开始,使用ADB对于远程调试也很有用

修改 截至2016年8月9日there is now official documentation available

2 个答案:

答案 0 :(得分:12)

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

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

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

  1. 将您的.apk上传到Google云端硬盘或通过电子邮件发送给自己,并使用等效的Android应用(分别为云端硬盘和Gmail)打开
  2. 使用拇指驱动器将.apk传输到Chromebook的“下载”文件夹,然后通过文件管理器Android应用安装
  3. 使用VT-2从其他设备通过以太网传输.apk以访问Chromebook上的命令行
  4. 以下是为方法3设置以太网连接的示例步骤:

    • 在桌面上 - 将以太网电缆插入桌面
    • 在桌面上 - 设置IP:ifconfig eth1 10.xx.xx.xx网络掩码255.255.255.254
    • 在Chromebook上 - 转到VT-2:ctrl-alt-fwd(a.k.a。f2)
    • 在Chromebook上 - 将以太网插入Chromebook
    • 在Chromebook上 - 为以太网设置IP:ifconfig eth1 10.xx.xx.xx netmask 255.255.255.254
    • 使用scp将.apk文件从桌面转移到Chromebook

答案 1 :(得分:0)

从2020年11月开始,您现在可以仅使用网络浏览器在chromebook上运行ADB。

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