【发布时间】:2015-10-21 05:55:50
【问题描述】:
我正在尝试使用 Google 地图玩一个简单的 ARCWelder 示例,但我不断收到无法识别的清单密钥“arc_metadata”。
我做了以下事情:
- 通过使用 Google Maps API 2 的 Android Studio 创建了一个示例 Android 应用程序。Android 应用程序是一个准系统基本应用程序,具有一个使用 SupportMapFragment 的 MainActivity。我对这个过程非常熟悉,在实际设备 (N6) 上一切正常,谷歌地图也能正常工作
- 我已从第 1 点获取调试 apk,并尝试使用 ARC Welder 在 Chrome 中运行它。
- 在使用 Google Play 服务时,我在 console.developers.google.com 中为我的项目生成了一个 OAuth 客户端 ID,并将其复制并粘贴到 ARC Welder 中
- 我在 ChromeWebStore 上创建了一个包,并已将其作为私有发布,供内部测试人员使用,后来又向公众发布,但没有任何区别
- 我正在运行 Chrome v46 并启用了开发者模式
- 我从我的 chrome WebStore 条目中获取了公钥,去掉了换行符等,我在 ARCWelder 中的附加元数据如下所示:
{"crx_key":"XXXXXXX","usePlayServices":["location","maps"]}
chrome://extensions 下的结果: 尝试安装此扩展时出现警告: 无法识别的清单键“arc_metadata”。
此外,在 ARC Welder 下测试我的应用程序不会运行我的应用程序。
如果有人可以提供任何其他建议,将不胜感激?
【问题讨论】:
-
请记住,由于 ARCwelder 仍处于测试阶段,并非所有 Google Play 服务都得到完全支持。你在哪里测试你的应用程序?根据文档,应用只能在 Chromebook 上运行
-
我在 6 个月前尝试了 ARC,一切都很好。我现在再试一次,它不再起作用了。该应用程序未启动,我收到该警告。似乎发生了一些变化,使我的应用停止了以前的工作。