我在android studio中导入模块有很多问题。
第一次尝试导入模块时,gradle说:target sdk not found.
然后我安装了目标sdk,gradle说target platform-tools not found
。并且这些错误无法通过安装sdk和platform-tools解决。
尝试导入sherlockactionbar和其他许多库时,我遇到了这些错误。
gradle version : 2.8
请告诉我如何解决这个问题。
我的应用的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "a.x.e.h.myapplication"
minSdkVersion 19
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':mylibrary')
compile project(':actionbarsherlock')
compile project(':actionbarsherlock-fest')
compile project(':actionbarsherlock-i18n')
}
添加依赖模块时出现
错误:
Error:failed to find Build Tools revision 17.0.0
<a href="install.build.tools">Install Build Tools 17.0.0 and sync project</a>
答案 0 :(得分:2)
您可能正在使用安装中不存在的构建工具。
打开SDK Manager并下载最新的Build Tools(23.0.2)。
更新build.gradle文件(在您的应用和模块中)。
要改变这一行:
buildToolsVersion "20.0.0"
与
buildToolsVersion "23.0.2"
答案 1 :(得分:0)
答案 2 :(得分:0)
Error:failed to find Build Tools revision 17.0.0
<a href="install.build.tools">Install Build Tools 17.0.0 and sync project</a>
我只需单击上面的链接(安装Build Tools 17.0.0和同步项目)就解决了同样的问题,Android Studio自动下载了Build Tools修订版17.0.0,现在一切正常。