android - 如何在本地 Linux VM 中通过 ADB 访问 Chromebook Android?
问题描述
背景故事:我正在使用 Linux(Beta)功能在 Chromebook 上开发一个应用程序,我安装了 VS Code、GIT 和其他所有东西。将我的手机插入 Chromebook 会弹出一个“连接到 Linux”对话框,然后可以通过adb
在 Linux VM 中运行来访问它。从那里我可以安装和运行我的测试应用程序作为构建脚本的一部分。与此同时,我在 Chromebook 上启用了 Android,并将其设置为开发人员模式,让我可以adb
通过 CROSH 访问。通过这个 shell,我可以通过其 Android 仿真层直接在 Chromebook 本身上安装和运行 APK。
我想做的(如果可能的话)是通过本地 Linux (Beta) VM访问 Chromebook 的 Android 层adb
。因此,我将能够运行我的构建脚本以在 Chromebook Android 层本身上运行、安装和启动。
我的想法:Chromebook 需要为 Linux VM 提供一个模拟的 USB 设备,或者我可以以某种方式设置 Chromebook Android 的东西,以便我可以通过本地端口 (TCP/IP) 与 adb 连接。
思想、洞察力、资源?
解决方案
答案是运行adb connect arc
,然后 Chromebook 就会出现在 ADB 设备列表中!
感谢 Morrison Chang,他提供了指向https://chromeos.dev/的链接,这使我访问了https://chromeos.dev/en/android-environment/deploying-apps#deploy-with-terminal。
如果您的 Chromebook 处于开发人员模式,则似乎无法使用方便的 UI“开发 Android 应用程序”。
推荐阅读
- python - “QuerySet”对象没有属性“Count1”......?
- javascript - 第一次点击初始化我的变量不起作用,但第二次点击它就可以了
- node.js - 在运算符数组中使用 null 进行续集查询
- forms - 如何以 Symfony 5.2 的形式翻译消息
- typescript - 如何使用 webpack 构建/编译 firebase 云函数
- php - Laravel 如何使用 Cronofy 创建日历事件
- python - 覆盖 Python 中的内置类型
- javascript - 如何在 div Reactjs 中添加上下滚动键箭头
- c# - 您正在尝试使用“新”关键字创建 MonoBehaviour。这是不允许的。统一谷歌 AdMob
- laravel - 登录后不活动laravel