我有一個包含三個productFlavors和三個buildTypes的項目,並且對於每個生成的應用程序,「包」名稱是不同的。我gradle這個文件看起來像這樣:Google Places API:PLACES_API_INVALID_APP
productFlavors {
flavor1 {
applicationId "com.example.flavor1"
}
flavor2 {
applicationId "com.example.flavor1"
}
flavor3 {
applicationId "com.example.flavor1"
}
}
buildTypes {
debug {
applicationIdSuffix ".dev"
versionNameSuffix "-dev"
}
integration {
applicationIdSuffix ".int"
versionNameSuffix "-int"
}
release {
}
}
我已經註冊在谷歌開發者控制檯與包名com.example.flavor1.dev API密鑰,並添加了鑰匙我的表現,但是當我嘗試使用該服務,但收到錯誤消息PLACES_API_INVALID_APP,所以我認爲包名稱必須出錯,但我不知道該怎麼辦。有人曾經有過這樣的問題嗎?
謝謝!
請提供完整的logcat的錯誤。包的名稱很可能不像您期望的那樣生成。 –
這是logcat返回的內容:03-03 21:56:25.416 31735-31735 /? E/Places:自動完成時出錯:PLACES_API_INVALID_APP 03-03 21:56:25.536 30936-30936/com.example.flavor1.dev E/MyTag:PLACES_API_INVALID_APP – Jorge
您的api密鑰中有確切的包? –