您可以通过 Android studio 将 android 应用程序作为 ARC 应用程序启动吗?

Can you launch an android app as an ARC app through Android studio?

我想知道是否有一种方法可以从 Android Studio 启动 and/or 构建 ARC 应用程序,而无需每次都手动使用 ARC welder。

在开发期间手动执行此操作可能会非常麻烦,尤其是在发布期间,您必须对同一应用程序的约 15 种不同风格执行相同的操作。有什么作品可以解决这个问题,比如 gradle 扩展之类的。

截至撰写本文时,尚未提供官方的自动化 ARC 构建解决方案。是 ARC Welder 还是半身像。

也就是说,由于 Chrome 扩展 (CRX) 具有开放规范,并且由于 CRX 的内容(作为 ZIP 文件)很容易检查,因此对 ARC Welder 所做的进行逆向工程并且创建一个 Gradle 插件或其他东西对于那些渴望抓挠的人来说并不难。

当我检查它时,明显的变量位是 icon.png(您的启动器图标的 96x96 像素版本),vendor/chromium/crx/ 中的 APK 本身,以及 arc_metadata 部分manifest.json 文件。后者是您的 ARC Welder 设置所在的位置,例如外形尺寸和方向。

当然,任何自制解决方案都需要跟踪对 ARC Welder 的更改,以确保它始终生成有效的 ARC 文件。