Bước cho Making Google Map API Version 2
1) Tạo SHA-1 cho khóa chữ ký của bạn.
Khoá gỡ lỗi Eclipse để ký ứng dụng của bạn có thể được tìm thấy trong tệp userhome/.android/debug.keystore. ví dụ) C: \ Users \ nil pc43.android \ debug.keystore
-----> C:\Program Files\Java\jdk1.7.0_01\bin\keytool.exe -v -list -alias androiddebugkey -keystore "C:\Users\Info 1234\.android\debug.keystore" -storepass
android -keypass android
Example)
C:\Program Files\Java\jdk1.7.0_01\bin>keytool.exe -v -list -alias androiddebugkey -keystore "c:\Users\nil pc43\.android\deb
ug.keystore" -storepass android -keypass android
Alias name: androiddebugkey
Creation date: Apr 4, 2013
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 4a5b5c6d
Valid from: Thu Apr 04 18:33:13 IST 2013 until: Sat Mar 28 18:33:13 IST 2043
Certificate fingerprints:
MD5: 51:CE:5C:07:05:31:98:6A:D5:7C:24:B1:B3:EC:22:A3
SHA1: B2:68:A7:D6:3A:FC:8F:15:8D:3E:1F:4A:E8:99:CE:8D:F5:28:07:4D
SHA256: 5B:5B:FE:7B:92:7F:06:53:1E:28:BB:D0:E5:CB:05:46:B0:81:76:CC:61:87:97:FA:19:68:B6:C1:08:E8:D6:D9
Signature algorithm name: SHA256withRSA
Version: 3
2) Đăng ký với Google API Console
-----> https://code.google.com/apis/console/
----> Go to Services
Then Activate(ON) the Google Maps Android API v2.
3) Tạo chìa khóa cho các ứng dụng của bạn
-----> sELECT API ACCESS
**You need later to register your application via its package in this console together
with the SHA-1 fingerprint of your signature key. For this you select the entry and
click on the API Access entry. Afterwards click on the Create new Android key...entry.**
-----> Click on "Create New Android KEY"
-----> Enter your SHA-1 fingerprint and the package of your application separated by a semicolon.
For example you can use the com.example.mymaps package. (your SHA-1 key;package Name)
4) Thay đổi tệp Manifist.xml và tệp JAVA của bạn ing bên dưới liên kết
-----> please Reffer this Link
http://www.vogella.com/articles/AndroidGoogleMaps/article.html
5) Bây giờ Tạo file KeyStore mới và tập tin APK Đối với dự án của bạn.
----->C:\Program Files\Java\jdk1.7.0_01\bin>keytool -list -alias "your alias name" -keystore "path that have keystor file of yor application"
Enter keystore password: <pasword of your keystore>
mapExample, Apr 18, 2013, PrivateKeyEntry,
Certificate fingerprint (SHA1): 71:EF:B0:6A:A8:BG:E5:61:E9:23:D0:F2:1E:9D:D0:6F:A4:70:0F:A9
-----> Now you have new SHA-1 KEY
-----> With this SHA-1 KEY, Follow the Step no 4
6) Bây giờ bạn sẽ nhận được MỚI google map API KEY
Now use this key in to Manifeast.xml file (AS SHOWN IN STEM NO 4)
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="NEW GOOGLE MAP API KEY" />
7) Bây giờ Tạo mới apk FILE của bạn APLICATION với việc sử dụng các keystore hiện có.
Nó không chạy khi chạy trực tiếp từ gỡ lỗi ..Bạn phải thực hiện mỗi lần đăng ký apk ... sau đó sau khi nó hoạt động
Bạn không quên chuyển khóa API giữa thử nghiệm (khóa đã ký với chứng chỉ gỡ lỗi) và xuất ứng dụng (đã ký với chứng chỉ phát hành)? – etienne
Những người khác dường như báo cáo rằng điều này có thể đến từ việc sửa đổi quyền của bạn: http://stackoverflow.com/questions/5763789/google-map-displaying-only-blank-tiles-android?rq=1 – etienne
@etienne, những điều đó là tốt trong phiên bản ứng dụng mà tôi đã xuất bản thời gian đó. – Saran