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ó. –
- 1. Làm thế nào để sử dụng cấu hình ini chung (giữa phát triển và sản xuất) trong kim tự tháp?
- 2. Phân nhánh: các tệp cấu hình khác nhau để phát hành/phát triển
- 3. Solr DataImport: quản lý cấu hình cho các môi trường khác nhau (phát triển/dàn dựng/sản xuất)
- 4. Sử dụng các biểu tượng khác nhau với các phiên bản Android SDK khác nhau
- 5. Sử dụng Maven cho nhiều môi trường triển khai (sản xuất/phát triển)
- 6. Làm thế nào để sử dụng Maven và các ứng dụng khác nhau.properties cho tạo tác các vùng thử nghiệm khác nhau trong ứng dụng cấu hình Spring
- 7. Làm thế nào để cấu hình Tesseract trong Eclipse để phát triển Android?
- 8. Làm thế nào để Bundler/Gemfile được cấu hình để sử dụng các nguồn đá quý khác nhau trong quá trình phát triển?
- 9. Làm cách nào để xác định các phụ thuộc khác nhau cho các hương vị sản phẩm khác nhau
- 10. Android - Triển khai bản đồ v2 cho ngăn điều hướng
- 11. Cách cấu trúc các ứng dụng JavaScript trong phát triển và sản xuất
- 12. Cách cấu hình maven để sử dụng các tệp log4j.properties khác nhau trong các môi trường khác nhau
- 13. Cách cấu hình các cấu hình xuất bản để sử dụng xác thực NTLM
- 14. Sử dụng các cấu hình khác nhau với Simple Injector
- 15. Làm thế nào để cấu hình Airbrake gem để ghi lại tất cả các ngoại lệ Rails trong cả môi trường phát triển và sản xuất?
- 16. Làm thế nào để bạn cấu hình một WCF khách hàng trong sản xuất?
- 17. Cài đặt cấu hình khác nhau cho mỗi nhà phát triển cho thư viện lớp C#
- 18. Điện thoại Android nào được sử dụng để phát triển ...?
- 19. Android bản đồ V2 newLatLngBounds với mang
- 20. Làm thế nào để sử dụng các tệp khác nhau trong dự án cho các cấu hình xây dựng khác nhau - Visual Studio C# .net
- 21. Làm cách nào để định cấu hình CakePHP để phát hiện các môi trường phát triển/sản xuất của tôi hoặc tôi chỉ giữ các tệp cấu hình khỏi kiểm soát phiên bản?
- 22. Chủ đề khác nhau cho các phiên bản Android SDK khác nhau
- 23. Các phím tắt khác nhau chính (HADOOP)?
- 24. Phát hiện khi bản đồ Android v2 đã tải
- 25. phát minh với omniauth - thiết lập cấu hình riêng biệt cho dev và sản xuất
- 26. Làm thế nào để sử dụng DontSaveSensitive và file cấu hình xml trong phát triển gói SSIS
- 27. Trong Clojure, làm thế nào để hủy cấu trúc tất cả các phím của bản đồ?
- 28. Làm thế nào để cấu hình Vim cho phát triển C++?
- 29. Xô S3 khác nhau cho ứng dụng dàn dựng và ứng dụng sản xuất
- 30. Phát triển và sản xuất: Các chuỗi kết nối
dễ nhất và cách nhanh nhất http://stackoverflow.com/a/40484330/1348522 –