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

Обновление Android Studio 0.5.3 - платформа "андроид-19" не найдена

Вчера я открыл Android Studio и попросил меня обновиться. У меня теперь v0.5.3, SDK 19 полностью установлен и gradle 0.9.+. Я думаю, что эта информация верна, но я не совсем понимаю, как работает стратегия gradle.

Проблема в том, что мои приложения gradle прекратили синхронизацию, и даже когда я создаю совершенно новый проект, он не синхронизируется. Вот подробности:

Проект build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

App build.gradle:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

В SDK Manager У меня установлены все сборки, включая 19. +.

ошибка, которую я получаю при синхронизации:

Failed to set up SDK
Error:Module 'app': platform 'android-19' not found.
Information:Double-click here to open Android SDK Manager and install all missing platforms.

Я знаю, что если я изменю

compileSdkVersion 19

to

compileSdkVersion 18

в приложении build.gradle это работает... но я не думаю, что это решение.

Спасибо!

4b9b3361

Ответ 1

У меня была та же проблема.

Удаление ~/.AndroidStudioPreview (в Debian GNU/Linux 'sid') устранило проблему. Этот каталог был из более старой версии AS (0.3.x). Я не знаю, что эквивалент GNU/Linux ~/.AndroidStudioPreview находится в Windows/Mac OS X/... (для Windows это под C:\Users\<user>\.AndroidStudioPreview\).

Ответ 2

Удаление следующей исправленной проблемы -

~/Library/кэша/AndroidStudioPreview

~/Library/Logs/AndroidStudioPreview

~/Library/Preferences/AndroidStudioPreview

Ответ 3

Обновите инструменты Android SDK до версии 22.6.2 и установите Android-19. Это сработало для меня!

Перейдите в Module Settings и установите SDK проекта.

enter image description here

Ответ 4

Если эта проблема также возникла в 0.5.3, и единственным способом, который я мог бы исправить, было понижение до 0,5.2.

Хотя я добавил SDK вручную в окно структуры проекта, он не будет правильно импортировать файлы классов Android.

0.5.2 можно найти здесь: http://tools.android.com/download/studio/canary/0-5-2

Ответ 5

Удалите папку .AndroidStudioPreview и запустите Android Studio еще раз. К сожалению, вы потеряете свои настройки.

Ответ 6

Мне удалось открыть диспетчер SDK и установить найденные им обновления. Недавно я установил новые вещи, но нашел шесть новых пакетов для установки. Я предполагаю, что новая версия инструментов SDK - это проблема, связанная с gradle. Сейчас работает отлично. Без понижения, никаких скрытых удалений файлов.

Подождите, я устанавливал 0.5.4, а не 3.

Ответ 7

Просто выяснилось, что обновление платформы SDK 19 до версии 3 решило эту проблему для меня. Например, я использую Android Studio 0.5.4.

Ответ 8

Перейдите в диспетчер SDK и установите Extras → Репозиторий поддержки Android

Ответ 9

У меня была такая же проблема, но причина в том, что у меня было два менеджера SDK, а у моей Android-студии был неправильный каталог SDK Manager.

Первый менеджер SDK был из моего Eclipse-Android SDK, который я установил несколько лет назад. Каталог, в котором он находится, - это C:\Program Files (x86)\Android\android-studio\sdk

Второй менеджер SDK был для моей Android-студии. Каталог, в котором он находится, - C:\Users\Gene\Android SDK\sdk

В Android Studio перейдите в меню Файл → Структура проекта. На вкладках слева выберите "Местоположение SDK". Убедитесь, что вы указали проект в нужном месте SDK.

enter image description hereenter image description here

Если вам нужно получить доступ к диспетчеру SDK для Android Studio, чтобы загрузить больше API, вам может потребоваться щелкнуть правой кнопкой мыши на "SDK Manager.exe", а затем нажать "Запуск от имени администратора", чтобы вы могли его получить Работа.

Независимо от того, какой SDK-менеджер вы используете, убедитесь, что вы загрузили API для него, прежде чем устанавливать "compileSdkVersion" (в gradle) в эту версию API.

Ответ 10

У меня такая же проблема, что я не могу изменить форму версии с 19 по 18. Даже если у меня установлены обе версии. Я использую Android Studio версии 0.5.4. У одного человека в офисе есть одинаковые настройки без каких-либо проблем в одном проекте. Исправление с удалением папки .AndroidStudioPreview работает для одного проекта, но затем я работаю над разрывами.

Ответ 11

Была та же проблема после чистой установки Android Studio 1.1.0 на OSX Yosemite. Удаление папок не сработало. То, что работа была просто запущена sudo android, из терминала.

Ответ 12

Инструменты сборки и платформа Android SDK - это две разные вещи. Когда Gradle сообщает вам, что вы пропустите android-19, это означает, что вы не получили последнюю версию Android SDK (уровень 19)

enter image description here

Вам необходимо установить эту версию.