androidandroid-studioandroid-gradle-pluginandroid-support-librarybuild.gradle

Could not find com.android.support:support-v4:22.0.0. after SDK update


After the sdk update im not able to create a hello world application. My build.gradle looks like this

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.coders.yo"
        minSdkVersion 11
        targetSdkVersion 22
        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:appcompat-v7:22.0.0'
}

But build got failed and shows

Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.android.support:support-v4:22.0.0.
     Required by:
         Yo:app:unspecified > com.android.support:appcompat-v7:22.0.0

so i added compile 'com.android.support:support-v4:22.0.0.' and now i get

Error:Failed to find: com.android.support:support-v4:22.0.0.
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>

I have updated the android sdk enter image description here and the support libraries enter image description here

I have been stuck in it for the past few hours .Can some one please help me identify the issue


Solution

  • Your dependencies in build.gradle seem to be correct.

    Try to clean the cache (File -> Invalidate cache and restart), then sync the gradle file and clean and build.

    In your gradle file there is a strange line. This DSL doesn't exist in last gradle plugin (which version are you using?)

     runProguard false
    

    You should update the plugin (1.1.0), the gradle version (2.2.1) and change this line in

    minifyEnabled false