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)
你需要安装这个版本。