Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Failed to resolve: com.android.support:support-v4:26.0.0" and other similar errors on Gradle sync [duplicate]

I have just created a new Android Studio project for both Android Mobile and wear. The initial gradle build failed because I am getting several errors-

Error: Failed to resolve: com.android.support:support-v4:26.0.0

Error: Failed to resolve: com.android.support:percent:26.0.0

Error: Failed to resolve: com.android.support:recyclerview-v7:26.0.0

Error: Failed to resolve: com.android.support:support-annotations:26.0.0

With each error, I am given the option to Install repository and sync project, but nothing happens when I click on it. I have spent several hours trying to find why I am getting these errors, but I can't find any solutions. Does anybody know how to fix these very frustrating errors? Thank you!

build.gradle (project)

// Top-level build file where you can add configuration options common to all sub-projects/modules.  buildscript {     repositories {         jcenter()         maven {             url "https://maven.google.com"         }     }      dependencies {         classpath 'com.android.tools.build:gradle:2.3.3'          // NOTE: Do not place your application dependencies here; they   belong         // in the individual module build.gradle files     } }  allprojects {     repositories {         jcenter()     } }  task clean(type: Delete) {     delete rootProject.buildDir } 

build.gradle (mobile)

apply plugin: 'com.android.application'  android {     compileSdkVersion 26     buildToolsVersion "26.0.1"     defaultConfig {         applicationId "com.georgeberdovskiy.androidweartest"         minSdkVersion 23         targetSdkVersion 26         versionCode 1         versionName "1.0"         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"     }      buildTypes {         release {             minifyEnabled false             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'         }     } }  dependencies {     compile fileTree(dir: 'libs', include: ['*.jar'])     androidTestCompile('com.android.support.test.espresso:espresso-   core:2.2.2', {         exclude group: 'com.android.support', module: 'support-annotations'     })     wearApp project(':wear')     compile 'com.google.android.gms:play-services-wearable:11.0.4'     compile 'com.android.support:appcompat-v7:26+'     compile 'com.android.support.constraint:constraint-layout:1.0.2'     compile "com.android.support:support-core-utils:26+"     testCompile 'junit:junit:4.12' } 

build.gradle (wear)

apply plugin: 'com.android.application'  android {     compileSdkVersion 26     buildToolsVersion "26.0.1"     defaultConfig {         applicationId "com.georgeberdovskiy.androidweartest"         minSdkVersion 23         targetSdkVersion 26         versionCode 1         versionName "1.0"     }     buildTypes {         release {             minifyEnabled false             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'         }     } }  dependencies {     compile fileTree(dir: 'libs', include: ['*.jar'])     provided 'com.google.android.wearable:wearable:2.0.4'     compile 'com.google.android.support:wearable:2.0.4'     compile 'com.google.android.gms:play-services-wearable:11.0.4'     compile "com.android.support:support-core-utils:26+" } 

I am sure that my version of Android Studio is updated, and all support repositories and APIs are installed. enter image description here

like image 464
George B Avatar asked Jul 29 '17 04:07

George B


1 Answers

I don't have an Android wear project, but I had the same problem when I wanted to upgrade the Support Library version for an existing project to 26.0.0. Since 26.0.0 the support libraries are available through Google's Maven repository. So I had to add the repository to my build. gradle file.

allprojects {   repositories {       jcenter()       maven {           url "https://maven.google.com"       }   } } 

Check out https://developer.android.com/topic/libraries/support-library/setup.html for more details.

like image 168
Kevin Avatar answered Sep 30 '22 18:09

Kevin