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

未能解析com.android。支持:appcompat-v7:22和com.android。支持:recyclerview-v7:21.1.2

邓鸿彩
2023-03-14

我安装了所有额外的SDK API 21-22包括已更改的

compileSdkVersion 22 to 21和BuildToolsVersion'22.0.1'to 21.1.2

我在API22中遇到渲染问题。我已尝试将版本更改为


共有3个答案

王俊楚
2023-03-14

支持库库的实际路径:

  1. 您应该下载支持存储库库

如果问题仍然存在:

转到支持存储库库的真实路径,并检查以下文件夹是否存在:

"ANDROID_SDK_DIRECTORY\extras\android\m2repository\com\android\support" 

在该文件夹中有无法找到的支持库。例如:

"ANDROID_SDK_DIRECTORY\extras\android\m2repository\com\android\support\appcompat-v7"

打开文件夹appcompat-v7,您将看到包含所有可用版本的文件夹。您应该在build.gradle文件依赖项中只使用其中一个版本,或者在ex.18.0中使用。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:18.0.+'
    compile 'com.android.support:gridlayout-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
}

这是从依赖项文件grade.build路径:

com.android.support:appcompat-v7:18.0.0

参考硬盘上的实际路径--

ANDROID_SDK_DIRECTORY\extras\android\m2repository\com\android\support\appcompat-v7\18.0.0

如果没有这样的文件夹,您将收到错误:

"failed to resolve com.android.support:appcompat-v7:18.0.0"  

P. S.如果您有Windows x64,在安装sdk和jdk时,请确保安装路径没有Program Files(86)。添加Windows的括号可能会导致解决项目路径的其他问题。为安装文件夹使用简单路径。

例如:

c:\androidSDK\
郭恩
2023-03-14

为了让这一切顺利进行,我必须设置:

compile ("com.android.support:support-v4:22.2.0")
compile ("com.android.support:appcompat-v7:22.2.0")
compile ("com.android.support:support-annotations:22.2.0")
compile ("com.android.support:recyclerview-v7:22.2.0")
compile ("com.android.support:design:22.2.0")

编译("com.android.support:设计:22.2.0")

文档陈述了一些不同的东西(文档):

支持:支持设计:22.0.0

太叔鸿
2023-03-14

这些是可以根据API需求添加到build.gradle中的正确版本。

API 24:

implementation 'com.android.support:appcompat-v7:24.2.1'
implementation 'com.android.support:recyclerview-v7:24.2.1'

API 25:

implementation 'com.android.support:appcompat-v7:25.4.0'
implementation 'com.android.support:recyclerview-v7:25.4.0'

API 26:

implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'

API 27:

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
 类似资料:
  • 我知道,它看起来像一个复制品,但其他解决方案都不起作用。我刚刚从Android Studio切换到IntelliJ IDEA(所以我不需要3,000个不同的IDE),设置好后,我创建了一个新项目,只是为了测试一切是否良好。Gradle构建开始不错,但随后它抛出了错误: 这是一个新的、普通的、未编辑的< code>build.gradle文件。 在消息中,我可以选择,这就是我的问题开始的地方。无论库

  • 无法解析“:app@debug/compileClasspath”的依赖关系:无法解析com.android。支持:appcompat-v7:26.1.0. 无法解析com.android.support:AppCompat-v7:26.1.0. 必填方:项目:App 错误日志映像:

  • 我是Android编程新手。当我尝试将材料设计库添加到build.gradle它在实现'com.android.support: appcompat-v7:28.0.0'下显示错误。 错误消息是: 使用groupId和androidx*无法组合,但可以找到和不兼容的依赖项较少。。。(Ctrl-F1) 检查信息:有些库、工具和库的组合不兼容,或可能导致错误。其中一个不兼容之处是编译时使用的Andro

  • 我正在移动应用程序编程的第一步。 我搜索了与此事相关的其他主题,并尝试了所有的解决方案,但它仍然让我发疯: 基于Android Studio,我无法克服这个错误 所有<代码>com。Android支持库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。 已找到版本28.0.0、26.1.0。 例子包括 com.android.support动画矢量绘图 和

  • 我下载了Android Studio 3.0,并开始编写我的第一个应用程序教程。但Gradle犯了如下错误: 无法解析com.android.support: appcompat-v7:26.1.0。 我四处寻找类似的问题,像这样那样,但没有一个能帮到我。 最终我发现我正在使用Android Studio的代理: 为了解决这个错误,我必须实现Gradle的代理,通过将这些行添加到文件: 将上述语句

  • 我从Eclipse中的SDK管理器重新安装了v7 appcompat库。然而,库本身告诉我错误存在于几个不同的xml文件中。 和错误: 有什么想法吗?