谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验
谷歌Fuchsia团队欲借ADB工具改善新设备的开发与管理体验GoogleFuchsia团队刚刚开始了一项新工作,旨在像Android移动设备那样、允许通过ADB工具来更好地管理Fuchsia设备。对于熟悉AndroidDebugBridge工具的人们来说,其能够将两台设备轻松“桥接”在一起,以便开展一些更高级的管理工作。(via9to5Google)有经验的应用程序开发者们,可使用ADB命令将App的最新开发版本“远程”安装到物理设备、甚至Android模拟器上。即使不直接使用ADB命令,也可获益于AndroidStudio等开发工具的深度集成。另一方面,Android爱好者与高级用户也可经由ADB来访问手头设备的“命令提示符”界面——比如用于部署社区打造的mod。在需要诊断问题、或了解内部工作原理的时候,通过ADB从手机访问实时日志信息也相当方便。更重要的是,ABD能够在Windows、macOS、Linux、ChromeOS等各大桌面平台上,获得一致且良好的使用体验。截图(来自:FuchsiaGerrit)有鉴于此,Fuchsia团队于本周分享了一个名为“ADBonFuchsia”的新提案,并且解释了这么做的原因和意图。据悉,目前用于控制Fuchsia设备的核心fx和ffx工具,仅兼容Linux和macOS计算机。虽然Fuchsia团队也在努力让ffx在Windows上运行,但这件事估计要等到2022年底才会有所进展。此外就算在所有上平台提供了ffx,对无处不在的ADB工具的支持,也比从头倒腾一套全新的解决方案要轻松得多。过去多年,ADB已被集成到各种不尽相同的工作流程和自动化工具中,且其中有许多能够即刻提供对Fuchsia设备的支持、而无需实施任何修改。当然,这并不意味着我们很快就能够通过USB数据线,将Fuchsia设备(比如NestHub/NestHubMax)和计算机连接到一起。Google已明确指出,出于安全方面的顾虑,Fuchsia的ADB版本将不适用于普通用户或生产环境。相反,该公司希望将该工具限定于设备开发的早期阶段。对于Fuchsia硬件的开发和测试工程师们来说,这将使得他们能够轻松在Windows设备上执行基础构建等工程方面的任务。另外需要注意的是,Fuchsia团队目前只打算支持一部分ADB功能,且首批仅包含如下四个命令:●adbshell●adblogcat●adbpush●adbpull首先,ABD的“shell”命令,旨在访问目标设备(通常为Android)的内部命令提示符。在Fuchsia设备上使用时,也可调用更具针对性的同类ffxshell命令、或通过SSH连接到设备。其次,logcat能够用于输出Android/Fuchsia设备的完整日志。不过更有趣的,还是push和pull这两个命令——其用于在两个设备之间发送和检索文件。虽然官方提案中未明确讲述,但其在实际测试工作中的便利性也是毋庸置疑的。最后,在软件内部,都可以针对相关ABD命令,提供路由到Fuchsia的等价代换——本质上是让ABD扮演了兼容层的角色。PC版:https://www.cnbeta.com/articles/soft/1309381.htm手机版:https://m.cnbeta.com/view/1309381.htm
在Telegram中查看相关推荐
🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人