Подтвердить что ты не робот

Android Gradle Как создать для Android API Google 4.2.2 не для Android 4.2.2

Можно ли создать для Android Google API SDK вместо общего Android SDK с помощью gradle?

Мне нужны API Карт Google в моем проекте, поэтому мне нужно изменить цель сборки Я могу найти только образцы с версией сборки "17", compileSdkVersion 17 buildToolsVersion '17.0.0 '

Любая идея, как это сделать?

4b9b3361

Ответ 1

Я понял:

1) используйте Android SDK Manager и получите API Google для нужных вам версий Android (запустите его из Android Studio, он отделен от вашего старого менеджера sdk, если вы раньше использовали eclipse)

2)

  • Перейдите в раздел "Файл > Структура проектa > SDK"
  • щелкните знак плюса и выберите "Android SDK"
  • появится всплывающее окно, перейдите в папку установки Android Studio и выберите подпапку "sdk"
  • появится другое всплывающее окно: выберите "API Google API (#. #. #)"

3) В том же окне структуры проекта: выберите "Android #. #. # API Google" в SDK проекта нажмите "Применить/ОК

4) Теперь в ваших файлах build.gradle замените

android {
    ...
    compileSdkVersion 17
    ...
}

с

android {
    ...
    compileSdkVersion "Google Inc.:Google APIs:17"
    ...
}

6) перезапустите Android Studio

это сделало это для меня для google apis 16. Если у вас все еще есть проблемы:

  • Перейдите в раздел "Файл > Структура проектa > SDK"
  • Выберите API-интерфейс Google API > classpath
  • Убедитесь, что файлы jar API Google находятся там (например, Android Studio/sdk/add-ons/addon-google_apis-google-16/libs/maps.jar)
  • если не добавить их вручную (это нужно сделать для apis 17)
  • перезапустите Android Studio