Dru*_*bot 25 android gradle google-play-services android-flavors
我收到了以下警告.我怎样才能避免这种警告?
查看[src/flavor1/debug,src/debug,src/flavor1]时无法找到google-services.json查找[src/flavor1/release,src/release,src /时无法找到google-services.json在查看[src/flavor2/debug,src/debug,src/flavor2]时找不到google-services.json找不到google-services.json,同时查看[src/flavor2/release,src/release, SRC/flavor2]
我在app/google-services.json添加了两个client_info
{
"project_info": {
"project_number": "000000000000",
"project_id": "****-*****"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": ...,
"android_client_info": {
"package_name": "flavor1.package.name"
}
},
...
},
{
"client_info": {
"mobilesdk_app_id": ...,
"android_client_info": {
"package_name": "flavor2.package.name"
}
},
...
}
],
"configuration_version": "1"
}
Run Code Online (Sandbox Code Playgroud)
根据我的经验,当您使用与Firebase相关的任何类型的服务并且没有放置google-services.json使用该服务所需的文件时,就会发生这种情况,
解决方案是,如果您要在控制台中创建所有风味的单个项目,则需要从firebase控制台获取文件,并且需要将其放置在应用程序级别文件夹中;如果要创建其他项目,则需要创建一个数字用于许多项目或口味的文件。
在查看时无法找到google-services.json
根据LOGCAT,google-services.json缺席在正确的地方(失踪).
该google-services.json文件通常放在app/ directory (at the root of the Android Studio app module).
Adding the JSON例如,dogfood和release是构建类型.
app/
google-services.json
src/dogfood/google-services.json
src/release/google-services.json
...
Run Code Online (Sandbox Code Playgroud)
最后,Clean-Rebuild-Run.
| 归档时间: |
|
| 查看次数: |
30241 次 |
| 最近记录: |