簡體   English   中英

如何將 google-services.json 文件放入 android 項目中的自定義位置

[英]How google-services.json file can be put to custom location within android project

我正在將 fabric 的 firebase crashlytics 集成到我的 android 項目中,我的項目有很多合作伙伴,我正在為這些來自 android 源集的所有合作伙伴構建輸出。

在 firebase 控制台中,我為每個合作伙伴設置了一個調試和發布 2 個項目。 所以現在谷歌服務插件為每個合作伙伴搜索 google-services.json 文件,我想將它們(2 個 google-services.json 文件)放到自定義位置。

我可以為這些文件提供谷歌服務插件的自定義位置路徑嗎?

在構建期間,我可以將這些 json 文件復制到相應的源集,插件將找到它們。

https://developers.google.com/android/guides/google-services-plugin

請注意,如果您有多個包名稱,但只有一個文件,則可以向該文件添加更多客戶端。

{
  "project_info": {...},
  "client": ["client_info": {..."package_name": "com.blundell.tut"],
  "client": ["client_info": {..."package_name": "com.ataul.tut"],
  "client": [...]
}

也就是說,您可以將它們全部放在同一個文件中,而不是自定義位置(如果需要,還可以動態修改文件)。

你必須改變你的項目結構並從列表中選擇項目 - >選擇應用程序 - >並粘貼你的google-services.json

配置文件的可能位置無法更改,並且位置有很好的記錄 這種情況下的典型解決方案是為您的每個合作伙伴創建不同的構建風格,並使用用於構建風格的特定文件夾來組織您的配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM