我正在使用最新版本的 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'
}
我能够解决这个问题。我不知道是什么导致了这个错误,但它消失了。修复步骤:
- 备份和删除现有项目
- 卸载android studio 0.3
- 删除用户目录中的.gradle/和.androidstudio/
- 安装android studio 0.2.X
- 将 android studio 修补到 0.2.9
- 重新导入代码备份
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)