Android Studio:appcompat 安装失败

Android Studio: appcompat installation fails

我有一个奇怪的问题。我刚刚安装了最新版本的 android studio 并创建了一个普通的空白 activity 应用程序。之后,当 IDE 打开时,它会尝试安装 com.android.support:appcompat-v7:14+。但是,然后我收到错误消息:

Failed to resolve: com.android.support:appcompat-v7:14+
Install repository and sync project

所以,我点击 Install repository and sync project 但是,我收到以下错误消息:

Loading SDK information...
Ignoring unknown package filter 'extra-android-m2repository'Warning: The package filter removed all packages. There is nothing to install.
            Please consider trying to update again without a package filter.

在红色下面写着:

Install Failed. Please check your network connection and try again. You may continue with creating you project, but it will not compile correctly without the missing components.

所以,我的互联网连接非常好,没有流量被防火墙或其他东西阻止。

这里有什么问题?是否有安装 com.android.support:appcompat-v7:14+ 的替代方法?

进入您的 SDK 管理器,并确保您已经更新了支持库(您会看到我在图像中选中了那些)

您需要确保这些已更新。

仅供参考,这是 Android Studio 中的新 SDK 下载 - 您的 UI 可能看起来略有不同,但您仍然需要更新这些组件

我认为你的编译标签版本不正确(23.0.1,而不是 14+):

尝试:

compile 'com.android.support:appcompat-v7:23.0.1'

而不是:

com.android.support:appcompat-v7:14+

并且您可能还需要更新您的编译和工具版本(这是使用新版本的 AppCompat 等所必需的):

compileSdkVersion 23
buildToolsVersion "23.0.1"

我增加了 tmpfs 的大小,问题消失了。

我在 Fedora 笔记本电脑上使用 AndroidStudio 2.1.1 运行 时也遇到了这个问题。乍一看,这个解决方案听起来很荒谬,因为错误消息说我们应该检查网络连接。有一段时间我放弃了这个问题,因为我没有找到解决方案。稍后 Gradle 也开始抱怨他没有足够的 space 磁盘。当我用 df 检查我的文件系统时,只有 tmpfs 看起来已满。因此我扩展了它。然后组件安装问题也解决了

您可能无法通过增加 tmpfs 来解决您的问题,但关键是不要被错误消息误导。我们还要检查其他地方。