我尝试将google-services.json
添加到项目中。在Android Studio中,我导航到“项目”视图,并将“google-services.json”添加到“app”目录中。
然后,我打开了“google-services.json”文件,并将项目包名称添加到“client”对象中的“package_name”属性中,如google-services.json
所示。
根据下面的链接-1,它说:
The main result of the JSON processing is to produce two XML files which you can reference as Android resources in your Java code... in
app/build/generated/res/google-services/{build_type}/values/values.xml
AND.
app/build/generated/res/google-services/{flavor}/{build_type}/xml/global_tracker.xml
但在我的情况下,我只得到了一个.xml文件,如下图
image-1
所示。但是,如link-1
中所述,可以通过创建一个.xml文件手动生成这些文件。我参考了
link-1
以了解所需的值,请参阅image-2
- 我尝试生成它,但找不到标有??????
的值,请查看下面的missing-values-file
。1- 请告诉我如何找到标有
???????
的丢失值在missing-values-file
中吗?2-
GCM
生成的server API key
和Sender id
的目的是什么?为什么在“missing-values-file”部分中没有使用它们?
link-1: 此处。**链接2:配置文件从此处下载** google-services.json: 包含“x”的值实际上存在,但我为了安全起见将它们删除了。
{
"project_info": {
"project_number": "119xxx",
"project_id": "defxxx"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:1xxx",
"android_client_info": {
"package_name": "eu.xxx"
}
},
"oauth_client": [
{
"client_id": "119xxx",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzxxx"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 1
}
}
}
],
"configuration_version": "1"
}
图片1:
缺失值文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<! -- Present in all applications -->
<string name="google_app_id" translatable="false">1:1xxx</string>
<! -- Present in applications with the appropriate services configured -->
<string name="gcm_defaultSenderId" translatable="false">119xxx</string>
<string name="default_web_client_id" translatable="false">119xxxx</string>
<string name="ga_trackingId" translatable="false">??????</string>
<string name="firebase_database_url" translatable="false">???????</string>
<string name="google_api_key" translatable="false">???????</string>
<string name="google_crash_reporting_api_key" translatable="false">???????</string>
</resources>
图片-2
所需的数值