每次启动 Android Studio 时都会出现以下错误:
Gradle“VertretungsplanProject”项目刷新失败:无法使用 Gradle 分发“ http://services.gradle.org/distributions/gradle-1.6-bin.zip ”获取“IdeaProject”类型的模型。配置项目“:Vertretungsplan”时出现问题。配置项目“:Vertretungsplan”时出现问题。未能通知项目评估侦听器。配置项目 ':libraries:actionbarsherlock' 时出现问题。未能通知项目评估侦听器。无法规范文件“P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock:Vertretungsplan\libs\android-support-v4.jar”的路径。文件名、目录名或卷标的语法错误
我的项目如下所示:
摇篮设置:
build.gradle of :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 of :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 时都会出现,这真的很烦人。
更新
android-support-v4.jar
我从文件夹中删除了libs
,只是写信compile 'com.android.support:support-v4:18.0.0'
给build.gradle
ActionbarSherlock。然后android-support-v4.jar
从已安装的 SDK 中使用。