引用Monoandroid.Google地图时,应用程序未安装错误

时间:2012-07-21 17:02:13

标签: android google-maps xamarin.android kindle-fire xamarin

我正在处理我的应用程序的新更新并添加了谷歌地图支持。我添加了对Mono.Android.GoogleMaps程序集的引用。一切都很棒,在我的Droid X设备上测试得很好,所以我将.apk发送给beta测试人员。然后我尝试在我的Kindle Fire上安装(允许未知来源)并且无法安装。我还收到了一位测试人员的报告,他们在摩托罗拉Photon上收到了同样的消息。

我后来了解到Kindle Fire和NOOK没有Google Maps集成。我已经建立了“位置”权限,虽然不确定是否需要。

我刚刚根据亚马逊信息为Kindle Fire启动了AVD,并尝试部署调试版本。我收到此错误消息:

Deploy error to Kindle Fire emulator AVD

你怎么建议我继续?如果这个问题是谷歌地图被引用,你如何处理这个,所以我的应用程序将在没有这个共享库的设备上运行?我在代码中测试什么时候允许这样的功能?

感谢。

1 个答案:

答案 0 :(得分:1)

我研究了这个问题并将此行添加到我的AssemblyInfo.cs中,现在它安装到Kindle Fire。

[assembly: UsesLibrary(Name="com.google.android.maps", Required=false)]