2016-03-08 69 views
0

我想编译一个新的Android Studio捆绑安装(在Windows重新安装后)一个简单的应用程序。我有一个编译错误:missing android.support.design -

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

好了,在SDK \演员\机器人\ m2repository \ COM \机器人\ SUPPORT \文件夹的设计我可以看到只有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管理器下载相应的版本。 我能做些什么来安装设计:21?还是早期版本?

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

例如,我可以看到在“Extras”下面存在一个“Android Support Repository”条目,例如截图为http://developer.android.com/tools/support-library/setup.html。 但是在我的SDK管理器中没有这样的条目!只有两个名称中包含“存储库”:“支持库的本地Maven存储库”和“Google存储库”。他们都安装了。 第三个问题:它是我的SDK管理器中的错误/混乱吗?要么...?

当我启动Android Studio和我的项目被加载它试图帮我给了一个错误信息,如:

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

的“安装库和同步工程”是一个链接 显示。当我点击它作为与下面的文字带来了一个新的窗口:

加载SDK信息... 忽略未知包过滤“超Android的m2repository'Warning:包过滤器除去所有软件包。没有什么可安装的。 请考虑尝试在没有包过滤器的情况下再次更新。

第四个问题:可能导致这种情况的原因是什么?看起来没有这种包存在...?

由于提前, ˚F

回答

0

enter image description here你的Android工作室还没有足够的下载SDK,specialy各地SDK版本21所以下载和重建。如果工作室在botton的消息部分直接链接,只需点击并开始下载。否则从sdk经理。逐渐下载所有必需的sdk,每个错误都会减少。

用于支持设计相关的错误,把下面的gradle这个

compile 'com.android.support:design:23.1.1' 

你在上面的代码修改版本按规定

有时你会看到类似上面的图像错误,因此,点击“安装库“,它会自动开始下载sdk

+0

Parsania Hardik,非常快速的答复,谢谢你。 – Feri

+0

意外地,我在之前的评论中按下了一个回车,并发送了第一行......对不起。再次说:“所以下载并重建” - 我真的不知道该怎么做。在Android 5.0.1下,有检查条目:'SDK PLatform','Intel X86 Atom System Image','Google API','Android SDK来源'。我有什么要检查或取消选中,或...? “在botton的消息部分提供直接链接,只需点击并开始下载” - 我最初的文章引用点击下载警告另一个错误:'包过滤器删除所有包'你能提供一步一步的指导如何修复,请? – Feri

+0

下载平台和sdk的来源,并告诉我会发生什么 –