我浏览了http://www.chromium.org/chromium-os/android-apps上的所有内容,还观看了IO视频,似乎没有提及可用于在ChromeOS上开发/测试Android应用程序的侧加载(和调试)机制吗?

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

最佳答案

编辑:现在不再需要以下说明,因为ChromeOS已启用ADB访问Android容器,而无需将Chromebook置于开发人员模式但仅当要从同一Chromebook上的Linux容器访问ADB时作为documented here

除非您处于开发人员模式,否则您将无法启用未知来源。因此,为了侧面加载应用,您需要将设备置于开发人员模式(说明here-按照Chromebook Pixel 2015的步骤操作)。
进入开发模式后,转到Chrome设置>应用设置>安全性>未知来源(移至右侧)
启用开发人员模式后,您可以通过以下两种方式之一来侧面加载应用程序:

  • 将您的.apk上传到Google云端硬盘或通过电子邮件发送给自己,然后使用等效的Android应用(分别为Drive和Gmail)将其打开
  • 使用拇指驱动器将.apk传输到Chromebook的Downloads文件夹,然后通过File Manager Android应用程序
  • 进行安装
  • 使用VT-2通过Chromebook从另一台设备通过以太网传输.apk,以访问您的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
  • 关于android - ChromeOS上的Android应用程序的侧面加载和调试机制是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37426150/

    10-09 07:56