У меня есть проект с тремя productFlavors и тремя buildTypes, и для каждого результирующего приложения название «package» отличается. Мой 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 {
}
}
Я зарегистрировался для получения ключа API в Google Developers Console с именем пакета com.example.flavor1.dev и добавил ключ к моему манифесту, но когда Я пытаюсь использовать службу, я получаю сообщение об ошибке с сообщением PLACES_API_INVALID_APP, поэтому я предполагаю, что с именем пакета должно быть что-то неправильное, но я не знаю что. У кого-нибудь была такая проблема?
Спасибо!
Просьба предоставить полную ошибку LogCat. Скорее всего, имя пакета не создается, как вы ожидаете. –
Это то, что возвращает logcat: 03-03 21: 56: 25.416 31735-31735 /? E/Места: ошибка при автозавершении: PLACES_API_INVALID_APP 03-03 21: 56: 25.536 30936-30936/com.example.flavor1.dev E/MyTag: PLACES_API_INVALID_APP – Jorge
У вас есть точный пакет в вашем ключе api? –