7

我正在使用最新版本的 android studio 来构建我的 android 应用程序。gradle 包装器设置了 gradle 安装,并且项目构建没有错误。

最终,每次重新启动时,我都会遇到一个错误。

Gradle:配置项目“:App”时出现问题。

无法解析配置 ':App:classpath' 的所有依赖项。无法解析 com.android.tools.build:gradle:0.5.+。要求:应用程序:应用程序:未指定

org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V

该问题可以通过再次执行 gradlew 来解决,并且构建顺利。但是在 0.3 android studio 更新和 android 插件更新到 0.6.+ 之后,我什至不能再执行 gradlew 而不收到此错误消息。

我尝试卸载 android studio 及其所有配置文件,删除项目和主目录中的 .gradle 文件夹,甚至删除 .m2 存储库。我什至无法启动一个新的 android 项目,它失败并出现同样的错误,所以我的 build.grade 应该没有问题

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.1"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 18
    }

    sourceSets {
        main {
            manifest.srcFile 'src/main/AndroidManifest.xml'
            java.srcDirs = ['src/main/java']
            res.srcDirs = ['src/main/res']
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    compile 'org.jsoup:jsoup:1.7.2'
}
4

4 回答 4

1

我能够解决这个问题。我不知道是什么导致了这个错误,但它已经消失了。修复步骤:

  • 备份和删除现有项目
  • 卸载 android studio 0.3
  • 删除用户目录中的 .gradle/ 和 .androidstudio/
  • 安装 android studio 0.2.X
  • 修补 android studio 到 0.2.9
  • 重新导入代码备份
于 2013-10-23T18:02:11.627 回答
1

这是已知问题http://tools.android.com/knownissues

Android Gradle 插件 0.6.2 发布时存在不正确的依赖项。没有办法删除它,所以我们改为发布 0.6.3 来解决问题。只需将您的版本从 0.6.+ 切换到 0.6.3,或使用 --refresh-dependencies 运行 gradlew以强制 Gradle 查找更新。

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
}

代替

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}
于 2013-10-28T10:08:48.353 回答
0

确保您拥有最新版本的 Gradle,因为最新的 Android Studio 需要 1.8。还要确保您已通过 Studio 中捆绑的 Android SDK 下载更新。Tools-> Android-> SDK Manager

您将需要最新的 Android 支持库

于 2013-10-21T07:51:15.440 回答
0

我遇到了同样的问题,然后我升级了我的 react-native 版本:-

react-native upgrade

它现在对我来说很好

于 2017-05-18T06:24:14.210 回答