Android Studio:未找到:'com.android.support:support-v4:19.1.0'。

28

我想在Android Studio中使用support library创建一个应用,但是当我添加support library依赖项时,出现了以下错误:

Error:Failed to find: com.android.support:support-v4:19.1.0

这是我的 build.gradle 文件。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion '20'

    defaultConfig {
        applicationId "sample.myapplication"
        minSdkVersion 15
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {

        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:19.1.0'

}

我已通过 SDK 管理器下载了支持库。

6个回答

48

好的,找到了问题所在。Android支持存储库缺失。在安装并重新启动Android Studio后,它可以正常工作。


2
的确是我的问题。有关支持库的更多信息,请参阅此处:https://developer.android.com/tools/support-library/setup.html - Stephane JAIS

31
如果您正在使用Android Studio,那么除了手动更改build.gradle文件之外,还可以通过“Project Structure”菜单项下的库依赖项查找该依赖项。双击该依赖项将在build.gradle中生成此行:
dependencies {
    compile 'com.android.support:support-v13:+'
}

另外,如果你想知道这个库是关于什么的,可以在developer.android.com的开发者页面上找到描述;支持库


我安装了Android支持库,然后按照Android开发者指南中的说明尝试通过编辑build.gradle来添加支持库,但是没有成功。你提供的方法解决了这个问题。 - vovahost

1
我的Android Studio版本是1.1。我选择工具->Android->SDK管理器,勾选Android支持库,然后点击安装包,问题得到解决。

0
在我的情况下,解决方案就是运行 Build:Make Project。无论同步 gradle 还是清除缓存都没有用。当然,这需要让我的项目成功构建。

0
在我的情况下,我需要添加Google Maven存储库。
它显示为Android Studio中的错误的一部分,只需要点击它就可以自动添加。
然后Gradle会自动构建项目。

-1

按照这里的指示帮了我很多。不知道为什么,当我需要重新安装最新版本的Android Studio时,extras部分的Android支持库初始下载失败了。我只是简单地重试了一下。按照提到的步骤,确认已将其添加到build.gradle文件中,并进行了项目重建,就可以愉快地继续了。

http://developer.android.com/tools/support-library/setup.html


这是我在回答中已经发布的相同链接,只是不同的子菜单项... - Patrick
我没有给你的答案投反对票。它基本上还是现有答案的复制。 - Patrick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接