我正在尝试在Android Studio中导入一些库。我有以下错误消息: 错误:SDK Build Tools修订版(17.0.0)对于项目':actionbarsherlock'来说太低了。最低要求是19.1.0
所以我安装了Android SDK Build tools rev 19.1.0。我修改了build.gradle文件(app),如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId "com.example.xx.xx"
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.2"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.1.0'
compile 'com.android.support:support-v4:19.1.0'
compile project(':actionbarsherlock')
compile project(':actionbarsherlock-fest')
compile project(':actionbarsherlock-i18n')
}
同样在运行/调试配置中,在App Engine DevAppServer下,我在App Engine SDK字段中设置新SDK的路径,如下所示:C:\ Users \ cami \ AppData \ Local \ Android \ sdk \ build-工具\ 19.1.0
因此,当我尝试重建时,我得到与以前完全相同的错误消息。另外,我安装了Android SDK Build工具rev 22.0.1,我收到警告说将targetSdkVersion更新为22。
可以请别人帮帮我吗?
PS:很抱歉很长的帖子,也许还有很多不必要的细节,但我是Android Dev的新手。
谢谢
答案 0 :(得分:0)
我有类似的问题。请从gradle尝试我的代码:
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "esub.android.app"
minSdkVersion 17
targetSdkVersion 19
versionCode 5
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
希望它会有所帮助。
答案 1 :(得分:0)
您是否安装了所有必需的SDK? 请查看我的Android SDK Manager: