当前位置: 首页 > 知识库问答 >
问题:

Android Studio启动时出现Gradle错误

葛修筠
2023-03-14

每次我启动Android Studio我得到以下错误:

Gradle Vertretungsplan Project项目刷新失败:无法获取使用Gradle分发http://services.gradle.org/distributions/gradle-1.6-bin.zip类型的ideaProject模型。配置项目: Vertretungsplan时出现问题。配置项目: Vertretungsplan时出现问题。未能通知项目评估监听器。配置项目:库:actionbarsherlock时出现问题。未能通知项目评估监听器。无法规范化文件P:\Projekte\Vertretungsplan Project\库\actionbarsherlock: Vertretungsplan\libs\android-support-v4.jar的路径。文件名、目录名或卷标签的语法错误

我的项目看起来像这样:

渐变设置:

建筑等级: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的渐变为空。

建筑动作酒吧夏洛克:

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"功能的旧实现。它已被弃用,不久将被删除。请在设置|编译器中启用更新的外部构建功能。

将此设置更改为使用外部构建后一切正常。但每次我启动Android Studio时都会出现这种情况,这真的很烦人。

我删除了libs文件夹中的android-support-v4.jar,并简单地将编译'com.android.support: support-v4:18.0.0'写入ActionbarSherlock的build.gradle。然后从安装的SDK中使用android-support-v4.jar。

共有3个答案

谭伟
2023-03-14

在错误消息中,路径出现:“P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock\:Vertretungsplan\libs\android-support-v4。罐子

看起来你在视窗上。Vertretungsplan之前的分号不是合法的文件系统字符。这在你的脚本中显示为

compile files(':Vertretungsplan/libs/android-support-v4.jar')

尝试将此更改为

compile files('Vertretungsplan/libs/android-support-v4.jar')
陶琦
2023-03-14

你似乎有不止一个问题。启动时加载gradle的问题和解决环境中依赖路径名称的问题。

我最近找到了“无法导入Gradle项目”问题的修复程序,该问题可能与您的依赖关系问题有关。

至少如果你修复了一个,你知道你的问题可能是依赖路径解决方案,而不是gradle/android工作室问题...

在这里查看故障排除部分:http://developer.android.com/sdk/installing/studio.html#Troubleshooting

基本步骤是:1。关闭android studio 2。打开SDK管理器(运行android二进制文件/可执行文件,该文件应位于/tools中)3。向下滚动列表并展开extras 4。勾选“Android支持库”5。单击“安装软件包”。。等等等等。。。

您需要将其作为Android Studio 0.2下载。x需要一个新的maven存储库,由新的构建系统用于支持库,而不是使用支持库jar。

尝试此修复后,如果有任何更改,请告知我们。

艾晋
2023-03-14

编辑

  1. 转到文件

直接点击编译器。

它为我工作!!:)

 类似资料:
  • 我使用的是STS 3.6.0,在STS启动期间,我发现错误: 我不能为这个项目运行Gradle任务。有什么建议吗?

  • 下面是我在启动服务后看到的日志中的错误…您能帮助解决此问题吗。

  • 我对GoogleAPI有些问题。 这是错误。 条件:jdk 1.8,Tomcat 8.5 请帮我解决这个错误。

  • 我在清单文件中为我的一个活动定义了一个意图过滤器。当我试图使用以下命令从adb外壳启动此活动时: $adb shell am start 我得到以下错误: 开始:Intent{act=android.Intent.action.VIEW dat=http://www.example.com/gizmospkg=com。实例Android} 错误:活动未启动,无法解析Intent{act=andro

  • 我在模拟器上运行一个Android应用程序。它一直工作到昨天和今天我更新了Android Studio。我得到以下错误。如何解决? 模拟器:警告:将内存大小增加到1GB模拟器:错误: x86仿真目前需要硬件加速!请确保英特尔HAXM已正确安装并可用。CPU加速状态:HAXM必须更新(版本1.1.1

  • 问题内容: 尝试在ipython Notebook中使用Selenium打开Firefox时出现错误。我环顾四周,发现了类似的错误,但没有与我得到的错误完全匹配的错误。有人知道问题可能是什么以及我如何解决?我正在使用Firefox 22。 我输入的代码如下: 代码返回的错误如下: 问题答案: 尝试在初始化时指定Firefox二进制文件 FirefoxDriver查找的默认路径为。参见Firefox