Tôi muốn tự động đặt các khóa api V2 bản đồ android khác nhau để phát triển và sản xuất.Làm thế nào để cấu hình bản đồ android sdk v2 để sử dụng các phím khác nhau cho sản xuất và phát triển?
Trả lời
Đăng nhập vào Google API Console Dưới "Simple API truy cập" click "Edit phép ứng dụng Android ..." ở bên phải Nhập một SHA-1 dấu vân tay trên mỗi dòng như các hướng dẫn nói:
" Một dấu vân tay chứng chỉ SHA1 và tên gói (được phân tách bằng dấu chấm phẩy) trên mỗi dòng Ví dụ: 45: B5: E4: 6F: 36: AD: 0A: 98: 94: B4: 02: 66: 2B: 12: 17: F2 : 56: 26: A0: E0; com.example 45: B6: E4: 6F: 36: AD: 1A: 98: 94: B4: 02: 66: 2B: 12: 17: F1: 56: 26: A0 : E0; com.example "
Bây giờ, chỉ cần sử dụng" khóa API đơn giản "giống nhau và nó sẽ hoạt động để gỡ lỗi và xuất bản certifica của bạn te mà không cần phải thay đổi bất cứ điều gì.
cảm ơn, tôi đã xóa tất cả nhân viên liên quan đến kiến. vì kiến không cần thiết để giải quyết điều này. –
@DiscDev: cảm ơn! bạn đã cứu tôi rất nhiều rắc rối. – mudit
Tôi có thể sai, nhưng tôi nghĩ bạn có thể sử dụng cùng một khóa V2 API cho cả xây dựng phát triển và sản xuất. Trong Bảng điều khiển API Google của bạn, sau khi tạo khóa Android đơn giản, bạn chỉ cần nhập dấu vân tay SHA-1 của khóa ký sản xuất của bạn và tất cả các phím ký lỗi gỡ lỗi Android phát triển mà bạn có thể có. Sau đó, trong tệp kê khai của bạn, chỉ cần sử dụng khóa Android đơn giản đó và ứng dụng sẽ hoạt động cho cả bản dựng gỡ lỗi và bản dựng sản xuất.
Một trong những giải pháp đơn giản nhất. Bạn có thể đạt được nó bằng hai bước đơn giản.
Thêm giá trị tùy chỉnh vào tệp kê khai build.gradle
tệp. Xem bên dưới
buildTypes {
debug {
manifestPlaceholders = [ mapApiKeyValue:"GHjaSyAjlyp3O831lgaonHMXsd-_DpQ3002x3S4"]
}
release {
manifestPlaceholders = [ mapApiKeyValue:"AIzaSyAuMGDLr2HeuRed4JA0CrdYYdZRjeC3EA"]
}
}
Chỉnh sửa tệp kê khai như dưới đây. một phần của file manifest của tôi
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="${mapApiKeyValue}" />
Giải pháp này làm việc cho mới nhất Android 5.0 và Android 6.0 (API 20, 21,22,23)
Ứng dụng biết ứng dụng nào cần sử dụng? – TheLearner
Khi bạn kiểm tra ứng dụng chế độ gỡ lỗi của ứng dụng. Khi bạn tạo apk đã ký và chạy nó, chế độ phát hành của nó. –
dễ nhất và cách nhanh nhất http://stackoverflow.com/a/40484330/1348522 –