无法在 ARC Welder 中加载 Android APK

Unable to load Android APK in ARC Welder

我想请求您帮助我在 Chromebook 上的 ARCWelder 上加载我的 APK。 我已经通过此 link 成功安装了 ARC Welder,但是当我尝试加载我的 APK 时,它一直在加载,如下图所示。

我多次尝试重装ARC Welder,都遇到了同样的问题。 我尝试了不同的 APK,也没有成功。

提前感谢您的帮助。

你需要做什么:

  • 按照我们之前的教程安装 ARC Welder 并下载您的 APK 文件。
  • 启动 ARC Welder 并选择“添加您的 APK”选项和 select 您的 APK。 - 最好单击“此时启动应用程序以测试应用程序并查看它是否正常工作(许多应用程序,如 YouTube、Gmail、Google 地图或 Netflix 可能无法正常工作)。 -接下来,选择下载 ZIP 选项。
  • 导航到您下载该 ZIP 文件的文件夹。 - 将刚刚创建的文件解压到新文件夹(或同一个文件夹)。
  • 打开 Chrome 网络浏览器,从设置菜单中选择“更多工具”,然后单击“扩展”。
    • 在页面顶部,选中显示开发人员模式的复选框。
  • 单击“加载解压缩的扩展程序”按钮和 select 您刚刚解压缩文件的文件夹。

就是这样!如果一切正常,您应该会在您的扩展列表中看到您刚刚安装的应用程序的新条目。它还会显示在您的 Chrome 应用启动器中。strong text

如需更多参考,您可以查看以下链接

http://liliputing.com/2015/04/how-to-run-multiple-android-apps-through-chrome-with-arc-welder.html

https://developer.chrome.com/apps/getstarted_arc

我遇到了同样的问题。原因是您在 Chrome 应用启动器设置中选择的数据保存位置。而ARC Welder只能读写我们选择的位置的数据。
因此,您可以将apk文件推送到您选择的路径或选择ARC焊机,右键单击->应用信息,单击图标以取消读写限制。

我为此提交了 bug report 并发现它是 Chrome OS 43's 时区的错误。他们将其修复为 Chrome OS 44。所以只需将 OS 更新为 44.

如果ChromeOS43是最新版本,请尝试将下载渠道从stable[=23]更改=] 到 测试版 设置 下。

希望这对以后的人有所帮助。谢谢!

根据 Lloyd Pique 的建议,您可以通过在浏览器 URL 栏中键入 "chrome://inspect/#apps" 并单击 ARC 焊机 link 旁边的 "inspect" 来获取日志。如果您在日志中发现以下内容:

NativeClient:NaCl 的 GDB 调试存根需要 Windows 上的 --no-sandbox 标志。

在 chrome://flags/

下关闭 NaCl 调试

在 Linux 上,我发现使用 Chrome 而不是 Chromium 可以解决这个问题。