【发布时间】:2013-07-28 06:57:42
【问题描述】:
每次启动 Android Studio 时都会出现以下错误:
Gradle 'VertretungsplanProject' 项目刷新失败:无法 使用 Gradle 分发获取“IdeaProject”类型的模型 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'。一种 配置项目“:Vertretungsplan”时出现问题。一个问题 发生配置项目“:Vertretungsplan”。通知失败 项目评估监听器。配置项目时出现问题 ':库:actionbarsherlock'。未通知项目评估 听众。无法规范化文件的路径 'P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock:Vertretungsplan\libs\android-support-v4.jar'。 文件名、目录名或卷标的语法是 错了
我的项目如下所示:
Gradle 设置:
的build.gradle:Vertretungsplan
:buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/commons-io-2.4.jar')
compile project(':libraries:actionbarsherlock')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 16
}
}
:VertretungsplanProject 的 build.gradle 为空。
的build.gradle:actionbarsherlock
:buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android-library'
dependencies {
compile files(':Vertretungsplan/libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
当我现在要编译时出现此错误:
不推荐使用 make 实现
此项目启用了“Make”功能的旧实现。 它已被弃用,很快就会被删除。 请在设置 | 中启用较新的“外部构建”功能编译器。
将此设置更改为Use external build 后一切正常。
但这每次我启动 Android Studio 时都会出现,这真的很烦人。
更新
我从libs文件夹中删除了android-support-v4.jar,并简单地将compile 'com.android.support:support-v4:18.0.0'写到了ActionbarSherlock的build.gradle。然后使用安装的 SDK 中的android-support-v4.jar。
【问题讨论】:
-
Hola.. 你有没有遇到任何解决方案@Simon??
-
没有仍然没有解决方案:(
标签: gradle android-studio android-support-library build.gradle