14

Я использую Android Studio 2.0 Beta2, и я пытаюсь запустить старый проект, который использует карты google api v1 (пакет com.google.android.maps) как *. jar файл. Для запуска этого старого проекта мне нужно указать compileSdkVersion старше последнего (23). Я использовалОшибка: Пожалуйста, выберите Android SDK в Android Studio 2.0

compileSdkVersion 'Google Inc.:Google APIs:17' 

Но я получил Ошибка: Пожалуйста, выберите Android SDK ошибки в Android Studio. Как я могу запустить этот старый проект со старым compileSdkVersion?

+1

Google изменил, как он используется для ссылки на версию компиляции SDK. Просто используйте '17', и он должен работать. –

+0

Любая идея ......? –

+0

, пожалуйста, обратитесь к этому ответу. Ваша проблема должна быть исправлена. [fix] (https://stackoverflow.com/a/49190823/2980234) –

ответ

26

Открыть gradle.buld в вашем модуле приложения изменить версиюCode или versionName и sync.

+0

Супер, он работает для меня. Но я сомневаюсь, как это работает. Могли бы вы объяснить? – Madhan

+0

его достаточно для синхронизации проекта с файлами градации –

3

С Android Studio 2.1.3 я получил это сообщение при попытке запустить приложение.

Я использовал диалог настроек модуля в AS для выбора другой компиляционной версии SDK. Затем я вернулся в тот же диалог и снова выбрал Google API 17.

Затем AS приняла настройки и смогла запустить мое приложение.

Действительно странно, поскольку содержимое файла build.gradle идентично тому, что было, когда у меня появилось сообщение об ошибке.

2

я мог бы решить эту проблему в моем случае вам необходимо установить compileSdkVersion и buildToolsVersion вручную в андроиде студии. Я не знаю, почему андроид-астудий не распознает значение от градиента.

Так шаги:

Файл/Структура проекта/Ароматизаторы/

и установить buildToolsVersion и compileSdkVersion.

Но вам нужно проверить, потому что студия android помещает это значение в конец файла градиента, и если вы реплицировали эти переменные, сборка gradle создает ошибку. Так что я сделать вырезать и вставить здесь

android { 
    defaultConfig { 
     compileSdkVersion 22 
     buildToolsVersion '22.0.0' 
     minSdkVersion 15 
     targetSdkVersion 22 
     versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionDevel 
     versionName "${versionMajor}.${versionMinor}.${versionPatch}.${versionDevel}" 
     multiDexEnabled = true 
    } 

и вот оно!

14

Кроме того, только синхронизировать проект с панели инструментов refer the image

+0

Его работа для меня –

+0

Работайте со мной, СПАСИБО !! – Reynald0

+0

Это должен быть принятый ответ – Skusku

0

Это работает для меня

intelliJ IDEA 13 error: please select Android SDK

Моей проблема: "Пожалуйста, выберите Android SDK", Но все окей :(-> Я думаю, что один из IntelliJ файла был разбитого (после того, как синий экран смерти)

Мое решение:

Файл -> Настройки -> Android SDK -> Android SDK Location Edit -> Next, Next (Android SDK обновлен.), Закончено

... и поврежден файл был отремонтирован!

Надеюсь, это поможет!

1

самый простой способ заключается в следующем:

Tools -> Android -> Синхронизация проекта с Gradle Files (Android 3.0.1) Студия

+1

Работайте со мной, СПАСИБО !! – Reynald0

 Смежные вопросы

  • Нет связанных вопросов^_^