嘗試構建具有多種風格的啓用了Play Services的項目時,出現編譯錯誤。我認爲這可能與我的軟件包名稱不匹配有關,但我不確定。任何人有什麼暗示我做錯了什麼?編譯多種風格的錯誤構建項目和播放服務
我使用的是較新的gradle這個插件,使這個(per this GH issue)
我看到一個錯誤,當我嘗試建立多種口味:
Error:(115, 50) error: cannot find symbol variable global_tracker
我雙重檢查的包名符合我的期望,但不知道我是否仍然不正確。
我的build.gradle看起來是這樣的:
productFlavors {
app1 {
applicationId "com.examplea.app"
manifestPlaceholders = [domain:"examplea"]
}
imore {
applicationId "com.exampleb.app"
manifestPlaceholders = [domain:"exampleb"]
}
crackberry {
applicationId "com.examplec.app"
manifestPlaceholders = [domain:"examplec"]
}
我谷歌,services.json文件中的一個(這是位於主/ src目錄/照例a)的例子是:
{
"project_info": {
"project_id": "",
"project_number": "",
"name": ""
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:10908349452:android:bb075abfhadshfjd",
"client_id": "android:com.examplea.app",
"client_type": 1,
"android_client_info": {
"package_name": "com.examplea.app"
}
},
"oauth_client": [],
"api_key": [],
"services": {
"analytics_service": {
"status": 1
},
"cloud_messaging_service": {
"status": 1,
"apns_config": []
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"google_signin_service": {
"status": 1
},
"ads_service": {
"status": 1
}
}
}
]
}
https://github.com/googlesamples/google-services/issues/26? –
我有一些配置文件缺少分析信息(實際上,我列出的那個沒有它)。我決定回答我自己的問題以防將來幫助某人。感謝提示@AaronHe – Booger