Android Studio更新0.5.3 – 未find平台“android-19”

昨天我打开了Android Studio,并要求我更新。 我现在有v0.5.3,SDK 19完全安装和gradle 0.9。+。 我认为这个信息是正确的,但我并不完全知道这个gradle策略是如何工作的。

问题是我的gradle应用程序停止同步,甚至当我创build一个全新的项目,它不同步。 以下是详细信息:

项目的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() } } 

应用程序的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']) } 

SDKpipe理器中,我已经安装了所有的版本,包括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它的作品…但我不认为这是解决scheme。

谢谢!

我有同样的问题。

删除~/.AndroidStudioPreview (在Debian GNU / Linux的sid上)解决了这个问题。 这个目录来自旧版本的AS(0.3.x)。 我不知道GNU / ~/.AndroidStudioPreview在Windows / Mac OS X / …(对于Windows,它位于C:\Users\<user>\.AndroidStudioPreview\ )下。

删除以下解决了我的问题 –

〜/图书馆/caching/ AndroidStudioPreview

〜/资源库/日志/ AndroidStudioPreview

〜/库/首选项/ AndroidStudioPreview

将您的Android SDK工具更新到22.6.2版本,然后安装android-19。 它为我工作!

转到您的Module Settings并设置项目SDK。

在这里输入图像说明

在0.5.3中也有这个问题,我唯一能解决的方法是降级到0.5.2。

即使我在项目结构窗口中手动添加了SDK,也不会正确导入Android类文件。

0.5.2可以在这里find: http ://tools.android.com/download/studio/canary/0-5-2

删除.AndroidStudioPreview文件夹并再次运行Android Studio。 不幸的是你会失去你的设置。

我能够打开SDKpipe理器并安装它find的更新。 我最近安装了新的东西,但是发现了六个新的安装包。 我的猜测是新版本的SDK工具是固定gradle问题的。 现在工作正常。 没有降级,没有隐藏的文件删除。

等等,我正在安装0.5.4而不是3。

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

转到SDKpipe理器并安装Extras – > Android Support Repository

我有同样的问题,但我的理由是因为我有两个SDKpipe理器,我的Android Studio有错误的SDKpipe理器目录。

第一个SDKpipe理器来自我几年前安装的Eclipse-Android SDK。 它所在的目录是C:\ Program Files(x86)\ Android \ android-studio \ sdk

第二个SDKpipe理器用于我的Android Studio。 它所在的目录是C:\ Users \ Gene \ Android SDK \ sdk

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

在这里输入图像说明在这里输入图像说明

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

无论您使用的是哪一个SDKpipe理器,都要确保在您将“compileSdkVersion”(在Gradle中)设置为该API版本之前,为其下载了API。

我有同样的问题,我不能改变forms版本19至18.即使我有两个版本安装。 我使用Android Studio版本0.5.4。 一个人在办公室有相同的设置,没有任何问题在同一个项目上。 修复与删除文件夹.AndroidStudioPreview适用于一个项目,但另一个我工作rest。

在OSX Yosemite上安装了Android Studio 1.1.0后,遇到同样的问题。 删除文件夹不起作用。 什么工作只是从terminal运行sudo android

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

在这里输入图像说明

你需要安装这个版本。