【问题标题】:Can you launch an android app as an ARC app through Android studio?您可以通过 Android Studio 将 Android 应用程序作为 ARC 应用程序启动吗?
【发布时间】:2015-04-06 18:25:14
【问题描述】:

我想知道是否有一种方法可以从 Android Studio 启动和/或构建 ARC 应用,而不必每次都手动使用 ARC 焊机。

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

【问题讨论】:

  • ARC Welder 创建的实际 ZIP 文件似乎大多是样板文件。明显的变量位是icon.png(启动器图标的96x96 px 版本)、vendor/chromium/crx/ 中的APK 本身以及manifest.json 文件的arc_metadata 部分。后者是您的 ARC Welder 设置所在,例如外形尺寸和方向。作为整体构建的一部分,编写一个构建 ZIP 文件的 Gradle 任务似乎是可行的。这将是非官方的,随着 ARC Welder 的发展,您需要跟踪 ZIP 内容的变化。
  • 这个主意不错,有空我会尝试做的,在这里分享一下。
  • 这可能暂时不会完成(时间不够)。 @CommonsWare 如果您想在答案中发表评论,我会接受。我认为结束这个问题就足够了。

标签: android-studio gradle google-chrome-arc


【解决方案1】:

截至撰写本文时,尚未提供官方的自动化 ARC 构建解决方案。要么是 ARC Welder,要么破产。

话虽如此,由于 Chrome 扩展 (CRX) 具有开放规范,并且由于 CRX 的内容(作为 ZIP 文件)易于检查,因此可以对 ARC Welder 的功能进行逆向工程并创建 Gradle 插件或对于想抓挠的人来说,事情不会那么困难。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2013-07-08
    • 1970-01-01
    • 2015-10-26
    • 2017-05-28
    • 2018-03-10
    相关资源
    最近更新 更多