Обновление 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 это работает... но я не думаю, что это решение.
Спасибо!
Ответы
Ответ 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 here]()
![enter 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]()
Вам необходимо установить эту версию.