我试图在新的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管理器下载相应的版本。 我该怎么做才能安装设计:21?还是早期的版本?
在SDK管理器中,条目下没有版本,我只能看到' Android支持库'例如,没有版本。 第二个问题:如何确定要在SDK管理器中下载的版本?
我可以看到一个" Android支持存储库"条目存在于Extras下,例如,http://developer.android.com/tools/support-library/setup.html处有一个屏幕截图。 但是在我的SDK管理器中没有这样的条目!只有两个拥有'存储库'在其名称中:"支持库的本地Maven存储库"和#34; Google Repository"。它们都安装了。 第三个问题:我的SDK管理器中存在错误/混淆吗?还是...?
当我启动Android Studio并且我的项目已加载时,它会尝试帮助我提供错误消息,如下所示:
错误:(26,13)无法解决:com.android.support:design:21.0.3 安装存储库和同步项目 在文件中显示 在“项目结构”对话框中显示
"安装存储库和同步项目"是一个链接。当我点击它时,AS会打开一个新窗口,其中包含以下文字:
加载SDK信息... 忽略未知的包过滤器' extra-android-m2repository'警告:包过滤器删除了所有包。没有什么可以安装的。 请考虑在没有包过滤器的情况下再次尝试更新。
第四个问题:可能导致这种情况的原因是什么?似乎没有这样的包存在......?提前致谢, ˚F