首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少android.support.design -

缺少android.support.design -
EN

Stack Overflow用户
提问于 2016-03-09 01:49:37
回答 1查看 1.1K关注 0票数 0

我正在尝试在一个新的Android Studio捆绑包安装上编译一个简单的应用程序(在windows重新安装之后)。我得到了一个编译错误:

找不到com.android.support.design:21.0.3

好的,在sdk\extras\android\m2repository\com\android\support\design文件夹中,我只能看到22.x和23.x两个子文件夹,所以21真的不见了。

然而,在sdk\extras\android\m2repository\com\android\support\appcompat-v7中,我可以看到18,19,20,21,22和23个主要版本,还有appcompat-v7:21.0.3,我也有依赖关系。

第一个问题:这怎么可能呢?我只使用SDK管理器,没有手动破解。我认为检查所需的组件和SDK管理器下载相应的版本就足够了。如何安装design:21?还是更早的版本?

在SDK管理器中,条目下面没有版本,我只能看到'Android Support Library‘,例如,没有版本。第二个问题:如何在SDK管理器中确定要下载的版本?

我可以看到"Android Support Repository“条目存在于Extras下,例如,在http://developer.android.com/tools/support-library/setup.html上有一个屏幕截图。然而,在我的SDK管理器中没有这样的条目!只有两个名字中有‘仓库’:“本地Maven仓库的支持库”和“谷歌仓库”。这两个工具都已安装。第三个问题:这是我的SDK管理器中的错误/混乱吗?或者...?

当我启动Android Studio并加载我的项目时,它会尝试帮助我给出一个错误消息,如下所示:

错误:(26,13)无法解决: com.android.support:design:21.0.3安装存储库和同步项目在文件中显示在项目结构对话框中显示

"Install Repository and sync project“是一个链接。当我单击它时,会弹出一个新窗口,其中包含以下文本:

正在加载SDK信息...忽略未知程序包筛选器‘extra-android-m2pository’警告:程序包筛选器删除了所有程序包。没有要安装的程序包。请考虑在没有程序包筛选器的情况下尝试重新更新。

第四个问题:什么可能导致这种情况?似乎没有这样的包存在...?

提前谢谢你,F

EN

回答 1

Stack Overflow用户

发布于 2016-03-09 02:01:33

你的android工作室没有足够的sdk下载,特别是在sdk 21版本左右,所以下载并重建它。如果工作室在botton的消息部分提供了直接链接,只需点击并开始下载即可。否则来自sdk管理器。逐步下载所有需要的sdk,每个错误都会减少。

对于与支架设计相关的错误,请在gradle中添加以下内容

代码语言:javascript
复制
 compile 'com.android.support:design:23.1.1'

您可以根据需要更改上述代码中的版本

有时你会看到类似上图的错误,所以点击“安装仓库”,它会自动开始下载sdk。

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

https://stackoverflow.com/questions/35874430

复制
相关文章

相似问题

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