如果您在 Windows 上开发,请转到
C:\Users\YOUR_USER\目录,按住Shift键,在.android文件夹上右击选择Open command window here
然后输入keytool -list -v -keystore debug.keystore,在要求输入密码时按回车键并复制您的 SHA1 指纹。
然后打开浏览器到https://code.google.com/apis/console/ 转到API access 并点击Create new Android key
然后在那里输入SHA1_KEY;com.mycustommap你应该输入类似
45:B5:E4:6F:36:AD:0A:98:94:B4:02:66:2B:12:17:F2:56:26:A0:E0;com.example
你的包名应该和你在AndroidManifest.xml中的名字一致
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mycustommap" <== YOUR PACKAGE NAME
...
那么在您的AndroidManifest.xml 中,您必须有以下内容
<permission
android:name="com.mycustommap.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-permission android:name="com.mycustommap.permission.MAPS_RECEIVE"/>
<application
...
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="YOUR_API_KEY_HERE" />
....
</application>
您的 YOUR_API_KEY_HERE 是您从 Google API 控制台复制的密钥。