首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:找不到com.android.support:support-v4:23.2.1

Android:找不到com.android.support:support-v4:23.2.1
EN

Stack Overflow用户
提问于 2016-03-25 22:43:09
回答 3查看 30.1K关注 0票数 14

我在gradle文件中添加了这个库:

代码语言:javascript
复制
compile 'com.appeaser.sublimepickerlibrary:sublimepickerlibrary:2.0.0'

我已经有了这些依赖项:

代码语言:javascript
复制
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:design:23.+"
compile 'com.android.support:support-v4:23.+'
compile 'com.android.support:support-v13:23.+'
compile 'com.android.support:appcompat-v7:23.+'
compile 'com.android.support:cardview-v7:23.+'
compile 'com.android.support:recyclerview-v7:23.+'

因为我已经添加了SublimePicker库,所以我添加了这个错误:

错误:找不到com.android.support:support-v4:23.2.1。必需者: Android:app:unspecified

你们能帮帮我吗?

EN

回答 3

Stack Overflow用户

发布于 2016-03-25 23:12:27

你必须更新 SDK管理器。

在任何情况下,都应该避免在依赖项中使用 +

使用+,您将无法复制构建,因为您不知道您正在使用哪些依赖项。

使用:

代码语言:javascript
复制
compile "com.android.support:design:23.2.1"
compile 'com.android.support:support-v4:23.2.1'
compile 'com.android.support:support-v13:23.2.1'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:cardview-v7:23.2.1'
compile 'com.android.support:recyclerview-v7:23.2.1'
票数 20
EN

Stack Overflow用户

发布于 2016-03-26 19:37:04

在对来自IntelliJ IDEA的另一个晦涩的建议单击“是”后,进行了以下更改:

代码语言:javascript
复制
>git diff gradle/wrapper/gradle-wrapper.properties
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index b2d6236..1966ba0 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Mon Jan 11 11:12:07 CET 2016
+#Sat Mar 26 12:30:43 CET 2016
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

现在它起作用了。为什么?我不知道。

票数 2
EN

Stack Overflow用户

发布于 2016-11-27 14:33:06

我来这里是因为题目的缘故,找不到com.android.support:support-v4:23.2.1.这意味着我没有在gradle文件中添加任何库,只是想构建一个现有的项目。

在看了很多标题非常相似的问题的答案后,我终于在Reddit上找到了一个适合我的解决方案,基本上就是在Android SDK Manager的上下文中:

我不得不安装安卓支持存储库,并从附加服务中删除所有谷歌选项(谷歌play服务,谷歌存储库等)。我得到了我的第一个成功的构建!

因为我没有安装任何Google附加软件,所以我只需要添加Android Support Repository 40。请注意,我没有试图卸载(显然已经过时) Android Support Library 23.2.1,但这在这一点上肯定是一个有趣的实验……尽管this answer建议它无论如何都是必需的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36222111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档