Android Studio更新0.5.3-平台';安卓-19';找不到

Android Studio更新0.5.3-平台';安卓-19';找不到,android,sdk,android-studio,sync,build.gradle,Android,Sdk,Android Studio,Sync,Build.gradle,昨天我打开了Android Studio,它要求我更新。我现在已经完全安装了v0.5.3、SDK 19和gradle 0.9.+。我认为这些信息是正确的,但我不完全了解gradle战略是如何运作的 问题是我的gradle应用程序停止同步,即使我创建了一个全新的项目,它也不会同步。 详情如下: 项目的构建。gradle: // Top-level build file where you can add configuration options common to all sub-project

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

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

项目的构建。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()
    }
}
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'])
}
应用程序的构建。渐变:

// 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()
    }
}
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管理器中,我安装了包括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.
我知道如果我改变

编译DK19版

编译DK18版

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


谢谢

构建工具和Android SDK平台是两码事。当Gradle告诉你你错过了android-19时,这意味着你没有获得最新版本的android SDK(19级)


您需要安装此版本。

在0.5.3中也存在此问题,我唯一能解决此问题的方法是降级到0.5.2

即使我在ProjectStructure窗口中手动添加了SDK,它也无法正确导入android类文件


0.5.2在这里可用:

我也有同样的问题


删除
~/.AndroidStudioPreview
(在Debian GNU/Linux“sid”上)修复了该问题。此目录来自旧版本的AS(0.3.x)。我不知道GNU/Linux
~/.AndroidStudioPreview
在Windows/Mac OS X/上的等价物是什么。。。(对于Windows,它位于
C:\Users\\.AndroidStudioPreview\
)下。

删除你的.AndroidStudioPreview文件夹,然后再次运行Android Studio。
很遗憾,您将丢失设置。

我可以打开SDK管理器并安装它找到的更新。我最近安装了新的东西,但它发现有六个新的软件包要安装。我猜是新版本的SDK工具解决了gradle问题。现在一切正常。没有降级,没有隐藏的文件删除


等等,我安装的是0.5.4而不是3。

我也有同样的问题,就是我无法将版本19更改为18。即使我安装了两个版本。我使用的是Android Studio版本0.5.4。办公室的一个人在同一个项目上有相同的设置,没有任何问题。删除文件夹的修复。AndroidStudioPreview适用于一个项目,但另一个项目我在休息时工作。

刚刚发现将SDK平台19更新为修订版3解决了这个问题。
例如,我也在使用Android Studio 0.5.4。

将您的Android SDK工具更新到22.6.2版,然后安装Android-19。这对我有用

转到您的
模块设置
并设置project SDK


转到SDK管理器并安装Extras->Android支持存储库

删除以下修复我的问题-

~/Library/Caches/AndroidStudioPreview

~/Library/Logs/AndroidStudioPreview


~/Library/Preferences/AndroidStudioPreview

我也有同样的问题,但我的原因是我有两个SDK管理器,而我的Android Studio有错误的SDK管理器目录

第一个SDK管理器来自几年前安装的EclipseAndroid SDK。它所在的目录是C:\ProgramFiles(x86)\Android\Android studio\sdk

第二个SDK管理器是为我的Android Studio设计的。它所在的目录是C:\Users\Gene\Android SDK\SDK

在Android Studio中,转到文件->项目结构。在左侧选项卡上,选择“SDK位置”。确保将项目指向正确的SDK位置

如果您需要访问Android Studio的SDK管理器以下载更多API,则可能需要右键单击“SDK管理器.exe”,然后单击“以管理员身份运行”以使其正常工作


无论您使用的是什么SDK管理器,请确保在将“compileSdkVersion”(在gradle中)设置为该API版本之前为其下载了API

在OSX Yosemite上干净地安装了Android Studio 1.1.0之后,出现了同样的问题。删除文件夹无效。我们所做的工作只是从终端运行SudoAndroid。

最简单的解决方案就是遵循这一点。 更新android studio后,创建一个全新的项目。然后,在成功创建后,打开graddle文件(模块应用程序)。 然后检查编译SDK版本和构建工具版本。 然后将相同的版本号复制到现有项目并同步。
从菜单中单击文件->作废现金。它应该将您的Android项目升级到最新版本,以解决所有冲突。

谢谢Thomas,但我也安装了完整的Android 4.4.2(API 19)。在你提问之前,我确实在那之后重新启动了计算机,以防万一。然后,哼哼另一个问题:SDK根文件夹(properties
SDK.dir
)的路径是否在文件
local.properties
中正确设置?是,我相信是这样的:sdk.dir=C\:/Users//AppData/Local/Android/Android studio/sdk@Supercelo转到属性
sdk.dir
+
sdk/platforms
指示的位置。如果您没有android-19文件夹,这意味着您的sdk配置有问题。否则,我看不到任何其他内容。我确实有文件夹C:\Users\\AppData\Local\Android\Android studio\sdk\platforms\Android-19。。。无论如何谢谢你的帮助,托马斯!今天早上,我在新安装的Android Studio上看到了这一点,“错误:模块‘应用’:平台‘Android-19’未找到”。屏幕截图:你能解决这个问题吗?我只能通过做上面解释的事情来克服这个错误:将compileSdkVersion更改为18非常奇怪。。。我必须升级到android-19才能让它“工作”。新的升级并没有解决这个问题。在Android Studio 0.5.4上也有同样的问题