it-swarm.com.ru

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

Вчера я открыл Android Studio, и он попросил меня обновить. У меня сейчас v0.5.3, SDK 19 полностью установлен и gradle 0.9. +. Я думаю, что эта информация верна, но я не до конца осознаю, как работает стратегия 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's 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

в 

compileSdkVersion 18

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

Спасибо!

39
Supercelo

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

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

31
cholm

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

~/Library/кэша/AndroidStudioPreview

~/Library/Logs/AndroidStudioPreview

~/Library/Preferences/AndroidStudioPreview

9
A23

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

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

enter image description here

5
Ajay S

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

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

0.5.2 доступен здесь: http://tools.Android.com/download/studio/canary/0-5-2

4
ade.se

Зайдите в менеджер SDK и установите Дополнения -> Репозиторий поддержки Android

2
bluehallu

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

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

2
Rob

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

2
Caue Ferreira

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

2
GeralexGR

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

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

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

В Android Studio перейдите в Файл -> Структура проекта. На левой вкладке выберите «Местоположение SDK». Убедитесь, что вы направили проект в правильное местоположение SDK. 

enter image description hereenter image description here

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

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

1
Gene

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

0
user3505635

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

0
Daniele