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\).
删除以下修复了我的问题 -
〜/图书馆/缓存/ AndroidStudioPreview
〜/资源库/日志/ AndroidStudioPreview
〜/库/首选项/ AndroidStudioPreview
Tho*_*ron -1
构建工具和Android SDK平台是两个不同的东西。当 Gradle 告诉你 miss 时android-19,意味着你没有获得最新版本的 Android SDK(级别 19)

您需要安装此版本。
| 归档时间: |
|
| 查看次数: |
23264 次 |
| 最近记录: |