Android Studio更新0.5.3 - 未找到平台'android-19'

Sup*_*elo 39 sdk android sync android-studio build.gradle

昨天我打开Android Studio,它要求我更新.我现在已经完全安装了v0.5.3,SDK 19和gradle 0.9.+.我认为这些信息是正确的,但我不完全清楚gradle策略是如何工作的.

问题是我的gradle应用程序停止了同步,即使我创建了一个全新的项目,它也不会同步.以下是详细信息:

Project的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()
    }
}
Run Code Online (Sandbox Code Playgroud)

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'])
}
Run Code Online (Sandbox Code Playgroud)

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.
Run Code Online (Sandbox Code Playgroud)

我知道,如果我改变

compileSdkVersion 19

compileSdkVersion 18

在应用程序的build.gradle中它可以工作......但我不认为这是解决方案.

谢谢!

小智 31

我有同样的问题.

删除~/.AndroidStudioPreview(在Debian GNU/Linux'sid'上)修复了问题.该目录来自旧版本的AS(0.3.x).我不知道GNU/Linux ~/.AndroidStudioPreview在Windows/Mac OS X/...上的等价物是什么(对于Windows而言C:\Users\<user>\.AndroidStudioPreview\).

  • 在OSX上,它位于〜/ Library/Application Support/AndroidStudioPreview中. (3认同)

A23*_*A23 9

删除以下修复了我的问题 -

〜/图书馆/缓存/ AndroidStudioPreview

〜/资源库/日志/ AndroidStudioPreview

〜/库/首选项/ AndroidStudioPreview


Aja*_*y S 5

将您的Android SDK工具更新到22.6.2版,然后安装android-19.它对我有用!

转到您的Module Settings设置项目SDK.

在此输入图像描述


Tho*_*ron -1

构建工具和Android SDK平台是两个不同的东西。当 Gradle 告诉你 miss 时android-19,意味着你没有获得最新版本的 Android SDK(级别 19)

在此输入图像描述

您需要安装此版本。