我已经浏览了http://www.chromium.org/chromium-os/android-apps上的所有内容,还观看了IO视频,似乎没有提到什么是侧载(和调试)可用于在ChromeOS上开发/测试Android应用的机制将是?
我知道ARC在台式机上使用了adb而在Chromebook上没有使用adb
鉴于新的实现是不同的,并且它在Linux容器中是一个完整的Android框架并且可以访问USB,ADB是否可用于这个目的?由于Devtools已经运行了adb客户端,因此使用ADB也可用于远程调试
编辑: 截至2016年8月9日,现在有官方文件.
由于谷歌已宣布chromebook也支持"Android应用程序",所以我也想在chromebook上支持我的应用程序,虽然它运行良好,但我需要修复一些例外.
我想以这样的方式编写代码,即只对chromebook执行,并且不会为Android手机和平板电脑执行代码.
我在Android开发者网站上查看了Chromebook文档,我没有得到任何这样的API,告诉你的应用程序在chrome book环境中运行.
ARC Beta文档中的建议不起作用:
如果您需要检查您的应用是否在Chrome操作系统上运行,请查找铬作为
android.os.Build.BRAND和android.os.Build.MANUFACTURER.
两者都在华硕Chromebook上返回谷歌.
根据Google和Google 的说法,如果我在 Chrome 操作系统上启用 Linux,那么在“设置”的“Linux(测试版)”部分中,我应该会看到“开发 Android 应用程序”选项。
在 HP Chromebox G2 (Kench) 上,我看到了此选项并最终将其激活。
在 Samsung Chromebook Plus (Kevin) 上,即使使用 Chrome OS 88.0.4324.186,我也看不到此选项。
在华硕 Chromebook 平板电脑 CT100(猩红色)上,我看到了此选项。不过,这个特定的设备端口不足,所以我将很难使用它来满足我的需要。
在 Acer Chromebook R11(青色)上,即使使用 Chrome OS 88.0.4324.186,我也看不到此选项。
那么...如何在三星或宏碁上启用 ADB 调试?
或者,换个角度来看:除了实际尝试设置之外,我如何知道给定的 Chrome OS 设备型号是否支持 ADB 调试?如果我在购买之前不知道它是否支持 ADB,就很难计划购买其他东西进行测试。
使用Arc Welder在Chrome OS上安装Androids应用程序非常简单,大多数应用程序运行正常.
但是,应用程序安装在自己的隔离环境中,因此无法相互交互.
例如,我已经安装了Total Commander和随附的FTP插件,但TC无法查看或使用该插件.如果我使用TC的虚拟文件夹Installed apps显示所有已安装的应用程序,即使我安装了多个应用程序,我也只看到TC本身.
很明显,每个应用程序都与所有其他应用程序隔离.
有没有办法在同一个上下文中安装多个应用程序,以便它们可以相互交互?
我正在为 Andropid 开发一个应用程序,最小 sdk 为 30。我在手机或平板电脑模拟器上测试它没有问题,但我无法在 Chromebook 上进行测试。
我已经在 Android Studio 中安装了 Chrome OS 设备模拟器,但它只让我可以使用 Nougat 7.1.1 作为操作系统。
因此,当我运行应用程序时,它告诉我 sdk 的最小值高于支持的值:
“应用程序的 minSdkVersion 比设备 API 级别更新。”
有没有办法安装更高版本的 Chrome 操作系统,以便我可以测试该应用程序?
谢谢
android google-chrome-os android-emulator android-studio androidappsonchromeos