昨天我打开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() } }
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
至
compileSdkVersion 18
在应用程序的build.gradle中它可以工作......但我不认为这是解决方案.
谢谢!
我有同样的问题.
删除~/.AndroidStudioPreview
(在Debian GNU/Linux'sid'上)修复了问题.该目录来自旧版本的AS(0.3.x).我不知道GNU/Linux ~/.AndroidStudioPreview
在Windows/Mac OS X/...上的等价物是什么(对于Windows而言C:\Users\
).
删除以下修复了我的问题 -
〜/图书馆/缓存/ AndroidStudioPreview
〜/资源库/日志/ AndroidStudioPreview
〜/库/首选项/ AndroidStudioPreview
将您的Android SDK工具更新到22.6.2版,然后安装android-19.它对我有用!
转到您的Module Settings
设置项目SDK.