问题描述
我在使用 android studio 0.2.2 时没有遇到任何问题,但后来我升级到 0.3.6,然后问题就开始了.
我尝试搜索其他问题并发现了许多常见的 gradle 问题,但还没有找到可以修复此实例的解决方案.
错误输出
Gradle:配置项目:ComputerVision"时出现问题.>未能通知项目评估侦听器.>无法解析配置 ':ComputerVision:_DebugCompile' 的所有依赖项.>找不到与 com.android.support:appcompat-v6:+ 匹配的任何版本.要求:计算机视觉项目:计算机视觉:未指定
摇篮代码
buildscript {存储库{MavenCentral()}依赖{类路径 'com.android.tools.build:gradle:0.6.+'}}应用插件:'android'存储库{MavenCentral()}安卓 {compileSdkVersion 17构建工具版本17.0.0"默认配置{minSdk 版本 7目标SDK版本19}构建类型{释放 {runProguard 真proguardFile getDefaultProguardFile('proguard-android-optimize.txt')}}产品风味{默认风味{proguardFile 'proguard-rules.txt'}}}依赖{编译'com.android.support:appcompat-v7:+'}
已安装的软件包
如果你想看剩下的,请告诉我
查看您的项目的 local.properties
文件,并确保它指向您为其安装了支持存储库的同一个 Android SDK,如果不是,请在那里安装支持存储库.Android Studio 安装了自己的本地 SDK,这对于已经设置了 SDK 的现有 Android 开发人员来说可能会造成混淆;我们正在努力改善这些人的生活.
如果这不起作用,那么您可以尝试卸载并重新安装支持存储库,并四处查看并确保文件在那里并且您对它们具有读取权限.我的目录结构是这样的:
ls -lR ~/sdk/extras/android/m2repository/com/android/support/appcompat-v7/共 24 个drwxr-x---@ 8 sbarta admin 272B Oct 30 17:04 18.0.0-rw-r-----@ 1 sbarta admin 40B Oct 30 17:05 maven-metadata.xml.sha1-rw-r-----@ 1 sbarta admin 32B Oct 30 17:05 maven-metadata.xml.md5-rw-r-----@ 1 sbarta admin 343B Oct 30 17:05 maven-metadata.xmldrwxr-x---@ 8 sbarta admin 272B Oct 30 17:05 19.0.0/Users/sbarta/sdk/extras/android/m2repository/com/android/support/appcompat-v7//18.0.0:共 1104-rw-r-----@ 1 sbarta admin 40B Oct 30 17:04 appcompat-v7-18.0.0.pom.sha1-rw-r-----@ 1 sbarta admin 32B Oct 30 17:04 appcompat-v7-18.0.0.pom.md5-rw-r-----@ 1 sbarta admin 652B Oct 30 17:04 appcompat-v7-18.0.0.pom-rw-r-----@ 1 sbarta admin 40B Oct 30 17:04 appcompat-v7-18.0.0.aar.sha1-rw-r-----@ 1 sbarta admin 32B Oct 30 17:04 appcompat-v7-18.0.0.aar.md5-rw-r-----@ 1 sbarta admin 530K Oct 30 17:04 appcompat-v7-18.0.0.aar/Users/sbarta/sdk/extras/android/m2repository/com/android/support/appcompat-v7//19.0.0:共 1208 个-rw-r-----@ 1 sbarta admin 40B Oct 30 17:05 appcompat-v7-19.0.0.pom.sha1-rw-r-----@ 1 sbarta admin 32B Oct 30 17:05 appcompat-v7-19.0.0.pom.md5-rw-r-----@ 1 sbarta admin 652B Oct 30 17:05 appcompat-v7-19.0.0.pom-rw-r-----@ 1 sbarta admin 40B Oct 30 17:05 appcompat-v7-19.0.0.aar.sha1-rw-r-----@ 1 sbarta admin 32B Oct 30 17:05 appcompat-v7-19.0.0.aar.md5-rw-r-----@ 1 sbarta admin 582K Oct 30 17:05 appcompat-v7-19.0.0.aarI had no trouble using android studio 0.2.2, but then I upgraded to 0.3.6 then the issues started.
I tried searching other questions and found many common gradle issues, but haven't managed to find a solution that would fix this instance.
Error Output
Gradle: A problem occurred configuring project ':ComputerVision'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':ComputerVision:_DebugCompile'.
> Could not find any version that matches com.android.support:appcompat-v6:+.
Required by:
ComputerVisionProject:ComputerVision:unspecified
Gradle Code
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
}
buildTypes {
release {
runProguard true
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
}
}
productFlavors {
defaultFlavor {
proguardFile 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
}
Installed Packages
Let me know if you want to see the rest of it
Look in the local.properties
file for your project and make sure it's pointed at the same Android SDK you installed the support repository for, and if it's not, install the support repository there. Android Studio installs its own local SDK, which can be confusing for existing Android developers who already have an SDK set up; we're working on improving life for those folks.
If that doesn't work, then you could try uninstalling and reinstalling the support repository, and poking around and making sure the files are there and you have read permissions to them. The directory structure of mine looks like this:
ls -lR ~/sdk/extras/android/m2repository/com/android/support/appcompat-v7/ total 24 drwxr-x---@ 8 sbarta admin 272B Oct 30 17:04 18.0.0 -rw-r-----@ 1 sbarta admin 40B Oct 30 17:05 maven-metadata.xml.sha1 -rw-r-----@ 1 sbarta admin 32B Oct 30 17:05 maven-metadata.xml.md5 -rw-r-----@ 1 sbarta admin 343B Oct 30 17:05 maven-metadata.xml drwxr-x---@ 8 sbarta admin 272B Oct 30 17:05 19.0.0 /Users/sbarta/sdk/extras/android/m2repository/com/android/support/appcompat-v7//18.0.0: total 1104 -rw-r-----@ 1 sbarta admin 40B Oct 30 17:04 appcompat-v7-18.0.0.pom.sha1 -rw-r-----@ 1 sbarta admin 32B Oct 30 17:04 appcompat-v7-18.0.0.pom.md5 -rw-r-----@ 1 sbarta admin 652B Oct 30 17:04 appcompat-v7-18.0.0.pom -rw-r-----@ 1 sbarta admin 40B Oct 30 17:04 appcompat-v7-18.0.0.aar.sha1 -rw-r-----@ 1 sbarta admin 32B Oct 30 17:04 appcompat-v7-18.0.0.aar.md5 -rw-r-----@ 1 sbarta admin 530K Oct 30 17:04 appcompat-v7-18.0.0.aar /Users/sbarta/sdk/extras/android/m2repository/com/android/support/appcompat-v7//19.0.0: total 1208 -rw-r-----@ 1 sbarta admin 40B Oct 30 17:05 appcompat-v7-19.0.0.pom.sha1 -rw-r-----@ 1 sbarta admin 32B Oct 30 17:05 appcompat-v7-19.0.0.pom.md5 -rw-r-----@ 1 sbarta admin 652B Oct 30 17:05 appcompat-v7-19.0.0.pom -rw-r-----@ 1 sbarta admin 40B Oct 30 17:05 appcompat-v7-19.0.0.aar.sha1 -rw-r-----@ 1 sbarta admin 32B Oct 30 17:05 appcompat-v7-19.0.0.aar.md5 -rw-r-----@ 1 sbarta admin 582K Oct 30 17:05 appcompat-v7-19.0.0.aar
这篇关于由于 gradle 依赖关系,无法使用升级后的 android studio 编译新项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!