1) Tạo dự án mới.Android google map blank
2) Đã chọn bản đồ google đã chọn.
3) Gỡ lỗi các bước google_maps_api.xml được theo sau.
tạo phát triển google chìa khóa điều khiển API.
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> AIzaSyDRuMUTElAoXoK2y2rXSqtpvdQSZ12z_dk </string>
4) bước phát hành google_maps_api.xml theo sau.
developers.google.com/maps/documentation/android/signup steps.
keytool -list -keystore your_keystore_name
keytool -list -v -keystore your_keystore_name -alias your_alias_name
SHA1: : 0D:: 74: D3: : E1: 43:: 71: : 62: 90:: A1: 66: 6E: __: 5D: 75 được thêm
tạo khóa API bảng điều khiển dành cho nhà phát triển google.
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> AIzaSyB3d_usre_Joj_TrgP3aKtdkrSt_tTeqGI </string>
thêm chìa khóa phát hành khác nhau.
5) AndroidManifest.xml
<meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
6) Tạo ra ký APK tạo, xây dựng phiên bản phát hành Loại tạo ra.
7) Phiên bản beta được xuất bản trên cửa hàng Play.
8) Màn hình bản đồ Google trống.
9) Nhưng bản đồ google app chạy cục bộ hoạt động tốt.
10) Tất cả tên gói được thêm chính xác trên bảng điều khiển dành cho nhà phát triển của google.
hmm, điều duy nhất nhảy vào tâm trí là bạn có thể bị thiếu '' 'google-services.json''' điều đó có ý nghĩa gì với bạn? Ahh xin lỗi tôi không thấy bạn đề cập đến phát hành - là kho khóa của bạn khác nhau để phát hành? Bạn cần một SHA1/APIkey cho kiểu xây dựng/kho khóa đó –
Ví dụ, gỡ lỗi thường sử dụng AndroidDebugKey nằm trong '' '~/.. android/debug.keystore''', nhưng bạn có thể có một kho khóa được thiết lập để phát hành cụ thể , không sử dụng khóa gỡ lỗi, do đó, hãy lấy SHA1 cho kho khóa đó hoặc chỉ chạy Gradle Tasks> android> signingReport để xem! –
Bạn sẽ thấy một cái gì đó trong Logcat. Bạn có thể chia sẻ Logcat không? – xomena