Отсутствуют API Google для API уровня 25

В Android SDK Manager я не могу найти API API для API-уровня 25. Из-за этого я не могу установить compileSdkVersion в Google Inc.: API Google: 25. Я использую MapActivity в своем приложении и из-за несовместимой версии sdk com.google.android не поддерживается. Есть ли другой способ сделать эту работу без Google API?

Ответы

Ответ 1

Вам нужно включить " Показать сведения о пакете" из диспетчера SDK, чтобы просмотреть доступные уровни api. По умолчанию эта опция отключена в Android Studio 2.3.

введите описание изображения здесь

Ответ 2

Попробуйте это, это полезно для вас:

apply plugin: 'com.android.application' 


dependencies {

    compile 'com.google.android.gms:play-services:11.2.0'
    compile 'com.google.android.gms:play-services-maps:11.2.0'
    compile 'com.google.android.gms:play-services-location:11.2.0' 
}

Ответ 3

Надеюсь, вы это ищете. Если вы не можете использовать API, используйте этот компилятор для настройки.

apply plugin: 'com.android.application'
...

dependencies {
    compile 'com.google.android.gms:play-services:11.2.0'
}

для дальнейшего чтения, это Служба Google Play может помочь

Edit1, используйте этот компилятор для использования API карт

com.google.android.gms:play-services-maps:11.2.0

Ответ 4

Затем вам нужно будет скомпилировать его прямо с сайта. Поэтому отредактируйте зависимости в файле build gradle:

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:6.5.87'
}

Вы можете попробовать это. Надеюсь, что это сработает.

Ответ 5

Вы можете создавать карты в Eclipse, затем синхронизировать файлы с остальными файлами приложений в Android Studio или вы можете напрямую изменять свои файлы приложений в Android Studio в соответствии с шагами, приведенными в следующей ссылке.
Для Eclipse выполните следующие действия

Ответ 6

Несколько дней назад была такая же проблема и попробовали

dependencies {
compile 'com.google.android.gms:play-services:11.2.0'
compile 'com.google.android.gms:play-services-maps:11.2.0'
compile 'com.google.android.gms:play-services-location:11.2.0' 
}

но я все время получаю ошибку, поэтому я попытался

 dependencies {
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.google.android.gms:play-services-maps:10.0.1'
    compile 'com.google.android.gms:play-services-location:10.0.1' 
    }

хотя это старая версия, но работала для меня, поэтому я предлагаю вам попробовать.

Ответ 7

MapActivity является частью API Карт Google v1. И API Карт Google v1 устарел давным-давно https://developers.google.com/maps/documentation/android-api/v1. Он по-прежнему работал до сих пор, но, кажется, отсутствует с SDK 25.

Итак, нам нужно перейти на Google Maps API v2 https://developers.google.com/maps/documentation/android-api/start. Он распространяется как часть библиотеки Google Play Services, поэтому вам не нужно создавать с помощью API Google, чтобы использовать его. Вам просто нужно добавить зависимостей gradle, как указано в предыдущих ответах. Вам также необходимо прекратить использование устаревшей MapActivity и начать использовать новый MapFragment.