1.
Keystore
1.1
keytool + debug.keystore = SHA1
1.2
SHA1 + Api Console + Package
name = keystore
keytool command
:
keytool -list -v -keystore ~/.android/debug.keystore -alias
androiddebugkey -storepass android -keypass android
Api Console set
"Google Maps Android API v2" Service on.
2.
Android Play Service
2.1 Install from "Android SDK Manager"
2.2 Include (Project -> Properties -> Android -> Library, Add
-> google-play-services_lib)
2.3 Put it into Project's libs directory (google-play-services.jar &
android-support-v4.jar)
3.
AndroidManifest.xml
3.1 uses-permission (after tag "<manifest>")
3.1.1
<uses-permission
android:name="android.permission.INTERNET"/>
3.1.2
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
3.1.3
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
3.1.4
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION"/>
3.1.5
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION"/>
3.1.6 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
3.1.7 <permission
3.1.6 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
3.1.7 <permission
android:name="org.jincheng.map2.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
3.2 OpenGL 2.0
3.2.1
<uses-feature android:glEsVersion="0x00020000"
android:required="true"/>
3.3 MD5 key (before tag "</application>")
3.3.1
<meta-data android:name="com.google.android.maps.v2.API_KEY"
android:value="md5_key"/>
相關網站
1. Android Api Documents
2. Android Maps V2 Quick Start
3. Google Api Console