android - 通过 zip 安装 Chrome 扩展程序,需要 Chrome 的 App Runtime : 'import' extension is not installed

标签 android google-chrome-extension dependencies installation google-chrome-arc

我们正在发布适用于 Chromebook 的 Android 应用程序。这必须作为文件下载(即闪存驱动器、私有(private)登录)而不是通过 Chrome 网上应用店提供。

ARC Welder 为我提供了基于原始 Android 应用 apk 的 Chrome 扩展 zipzip 可轻松安装在装有 ARC Welder、Evernote 或其他 Android-on-Chrome 应用之一的 Chromebook 上;因为 Chrome 应用商店会预装适用于 Chrome 的 App Runtime。

如果这些应用被删除,并且我的 zip 成为第一个需要 Chrome 应用运行时的应用,我会收到此错误

Error Loading Extension

Failed to load extension from: /tmp/MyApp_RanDoM
'import' extension is not installed.

后跟一些看起来像 list 的 JSON。有一个 import 行,其中包含我要查找的依赖项的键。

...
"import": [{"ID": "mfaihdlpglflfgpfjcifdjdjcckigekc"}],
...

为防止新用户出现此错误,我宁愿不要求他们安装 ARC Welder、Evernote 等。

我该怎么办

  • 获取适用于 Chrome 的 App Runtime zip,以便他们可以手动安装 App Runtime,或者
  • 为他们提供一种无需依赖任何应用程序即可下载 ARC Welder 的方法

这是为了避免通过 Chrome 网上应用店发布应用。我正在考虑让他们走这条路,但如果我们可以通过更传统的方式分发文件,那会更好。

最佳答案

在网上商店中,可以只安装依赖项,而无需 ARC Welder 或任何其他依赖应用程序。 https://chrome.google.com/webstore/detail/app-runtime-for-chrome-be/mfaihdlpglflfgpfjcifdjdjcckigekc

关于android - 通过 zip 安装 Chrome 扩展程序,需要 Chrome 的 App Runtime : 'import' extension is not installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36778703/

相关文章:

java - 错误 :getReadableDatabase() on a null object reference

android - 解码电池值

google-chrome-extension - Chrome 扩展程序 : how to detect click in background process?

google-chrome - 在页面中注入(inject)广告

javascript - 回调返回 undefined 与 chrome.storage.local.get

Gradle 在 ~/.ivy2/local 中找不到我的依赖项

android - 暗 Activity 对话框主题不起作用

android - 如何使用 savedInstanceState 测试 Activity kill -> oncreate 生命周期

java - 三层架构 : Must Exception dependencies between layers be avoided?

android - 将 GitHub 库作为依赖项添加到 Android Studio 项目