4

我已经尝试使用太多 MD5 在https://developers.google.com/android/maps-api-signup中多次生成我的密钥,但不起作用。当尝试使用 MapView 时, var mapIntent = new Intent (Intent.ActionView, geoUri) 它可以工作,但我无法放置我的叠加项目。我需要从布局中使用我的 MapView,但只显示线条和覆盖项。我尝试在手机中使用示例 HelloMap 但发生同样的事情并没有显示地图只是覆盖项目。

4

4 回答 4

2

要么您没有有效的密钥,要么您忘记将 uses-library 行放在清单中。

于 2012-10-31T14:23:04.580 回答
1

本周星期一我看到了完全相同的东西 - 但自从调试它以来就没有回到项目中。

我怀疑这可能是 VS2012 或 Windows8 错误,因为我之前从同一台 PC 上发布了几个地图应用程序(在 VS2012 和 Win8 之前)

如果你现在有这个可重现的,我认为你应该用 Xamarin 记录这个 - support@xamarin.com 或http://bugzilla.xamarin.com

于 2012-10-31T16:02:02.057 回答
0

生成我使用的密钥库

C:\Program Files\Java\jdk1.6.0_20>keytool -genkey -alias umAlias -keystore C:\localParaoArquivo\nomedoarquivo.keystore

看我用过的md5

C:\Program Files\Java\jdk1.6.0_20>keytool -list -v -keystore C:\localParaoArquivo\nomedoarquivo.keystore

我把我的钥匙放在 xml 中,我也在运行时尝试过,但没有用。

MD5和SHA1有什么区别?我在清单中使用

    <uses-library android:name="com.google.android.maps" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" />
于 2012-10-31T15:23:30.920 回答
0

我解决了问题!!!!\o

而不是生成发布 .apk 我发布 .apk 因为我将发布到商店!我的 MapView 适用于 3g 和 wi-fi。谢谢大家帮助我!

于 2012-11-01T17:15:01.447 回答