我在我的Android應用程序中使用各種服務,我需要用戶ID和密鑰。現在我可以將所有密鑰存儲在我的string.xml文件中。然而,由於我在服務器中有兩種不同的環境(生產和調試),我需要找出一種基於環境維護兩套不同密鑰的方法。 有沒有一種標準的方式來維護android應用程序的密鑰?如何在Android應用程序中管理生產和調試密鑰?
1
A
回答
2
您在尋找名爲build variants
的gradle功能。這會讓你有不同的string.xml
發佈版本和不同的調試版本。見文檔:
https://developer.android.com/tools/building/configuring-gradle.html
1
構建變體的具體構建,你可以從搖籃, 根據各地共享核心源代碼產生。雖然標準應用程序可能有 調試和發佈構建類型,但您可以通過添加味道 維度來擴展此類型。
閱讀官方指南約Configuring Gradle Builds
+1
感謝您的光輝鏈接 –
+0
繼續前進。快樂的編碼 –
相關問題
- 1. 在生產中調試應用程序
- 2. 如何在Android Market中私密地管理Android應用程序?
- 3. Azure密鑰保管庫管理在生產和開發中的祕密
- 4. 如何在生產中調試Elixir應用程序?
- 5. 如何在ASP.NET中調試生產應用程序?
- 6. 如何開始在生產中調試Sinatra應用程序?
- 7. 區分Android應用程序的調試和生產版本
- 8. 在Android中爲Facebook應用程序生成密鑰哈希
- 9. Android密鑰庫:每個應用的調試/釋放密鑰?
- 10. 在網絡服務器應用程序中管理和存儲AES密鑰
- 11. 如何在開發,測試和生產中管理數據庫?
- 12. 如何在生產中部署Owin自託管應用程序?
- 13. phonegap生產Android應用程序椋鳥。密鑰證書不起作用
- 14. 獲得API管理器中的密鑰生產
- 15. 爲管理員生產調試laravel
- 16. 如何管理在硬盤上存儲加密用戶憑證的Ruby應用程序中的加密密鑰?
- 17. 如何調試生產Angular2/Typescript應用程序?
- 18. 調試原生Android應用程序
- 19. 如何爲android原生應用程序生成調試符號?
- 20. 我們如何混淆android應用程序中的twitter API密鑰和祕密
- 21. Android的開發應用程序密鑰和應用程序的祕密
- 22. 如何使用Android密鑰從Android應用程序調用Google Distance api?
- 23. 使用Puppet和Hiera保護SSL密鑰(用於生產Web應用程序)
- 24. 多個iOS應用程序在生產中使用相同的Dropbox API密鑰?
- 25. 如何管理Android應用程序的脫機試用期限?
- 26. 如何在應用程序配置中管理密碼
- 27. 無法在生產中調試Sinatra應用程序
- 28. 在生產中調試VS2010應用程序
- 29. 何時在Laravel中生成新的應用程序密鑰?
- 30. Azure API管理 - 應用程序的訂閱密鑰?
感謝。真的很有幫助。 –