我正在处理我的应用程序的新更新并添加了谷歌地图支持。我添加了对Mono.Android.GoogleMaps程序集的引用。一切都很棒,在我的Droid X设备上测试得很好,所以我将.apk发送给beta测试人员。然后我尝试在我的Kindle Fire上安装(允许未知来源)并且无法安装。我还收到了一位测试人员的报告,他们在摩托罗拉Photon上收到了同样的消息。
我后来了解到Kindle Fire和NOOK没有Google Maps集成。我已经建立了“位置”权限,虽然不确定是否需要。
我刚刚根据亚马逊信息为Kindle Fire启动了AVD,并尝试部署调试版本。我收到此错误消息:
你怎么建议我继续?如果这个问题是谷歌地图被引用,你如何处理这个,所以我的应用程序将在没有这个共享库的设备上运行?我在代码中测试什么时候允许这样的功能?
感谢。
答案 0 :(得分:1)
我研究了这个问题并将此行添加到我的AssemblyInfo.cs中,现在它安装到Kindle Fire。
[assembly: UsesLibrary(Name="com.google.android.maps", Required=false)]