Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MapView即使使用正确的键也未加载分幅_Android_Android Mapview - Fatal编程技术网

Android MapView即使使用正确的键也未加载分幅

Android MapView即使使用正确的键也未加载分幅,android,android-mapview,Android,Android Mapview,因此,我已通过在终端中使用此命令从调试存储区获取MD5证书指纹来生成API密钥 keytool -list -alias androiddebugkey -keystore <my_debug.keystore_location> -storepass android -keypass android keytool-list-alias androiddebugkey-keystore-storepass-android-keypass-android 这是生成好的,然后我联机

因此,我已通过在终端中使用此命令从调试存储区获取MD5证书指纹来生成API密钥

keytool -list -alias androiddebugkey -keystore <my_debug.keystore_location> -storepass android -keypass android
keytool-list-alias androiddebugkey-keystore-storepass-android-keypass-android
这是生成好的,然后我联机将其输入文本框,点击generate并获取api密钥,然后将其输入xml布局,如下所示

<com.google.android.maps.MapView
    android:id="@+id/map_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:state_enabled="true"
    android:clickable="true"
android:apiKey="my_api_key/>

我终于找到了问题。另一个可笑的简单解决方案,我本应该发现的。如果你看下面的代码,它取自我的原始问题,你可能会发现错误

<uses-permission android:name="android.permissions.INTERNET"/>

明白了吗
android.permissions.INTERNET
应该是
android.permissions.INTERNET
。这是正确的。。。奇异的

在这之后,它仍然不起作用。然而,在从.android文件夹中删除了我的debug.keystore和debug.keystet,然后重新启动eclipse并重新安装以重新生成它们之后,我得到了一个新的API密钥,嘿,presto,它成功了

我希望这能帮助其他人,避免这些愚蠢的错误


我还写了一篇关于如何让Google Maps API工作的文章,这应该会对您有所帮助。

您创建了Google API Emulator吗?如果没有,请检查它。否则,请导出项目并在设备中运行apk,然后检查是的,我已经创建了一个google api模拟器,或者在设备中运行应用程序。日志中有任何内容吗?我知道你应该这样做。只是确认你是否已将api密钥放入layout.xml中。。。在第
android:apiKey=“my_api_key
行,因为现在它是
my_api_key
它必须类似于
android:apiKey=“0s7dGEMQ1i4rUWgKuKkfhUs2WFyXkhNSjPjyHag”
<uses-permission android:name="android.permissions.INTERNET"/>