I am trying to use the support libraries of version 25.2.0
so I will be able to use the CameraKit library.
I have got the newest build tools downloaded:
and the support repository:
my gradle file:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
applicationId "com.sample.myapp"
minSdkVersion 21
targetSdkVersion 25
versionCode 1
versionName "1.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
maven {
url "https://jitpack.io"
}
mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
testCompile 'junit:junit:4.12'
// Google libraries
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support:design:25.2.0'
compile 'com.android.support:support-v4:25.2.0'
compile 'com.google.android.gms:play-services-vision:10.0.1'
compile 'com.android.volley:volley:1.0.0'
// Third party libraries
compile 'com.flurgle:camerakit:0.9.17'
compile 'com.android.support:recyclerview-v7:25.2.0'
compile 'com.android.support:cardview-v7:25.2.0'
}
Problem:
For each support-library I get the issue:
Failed to resolve com.android.support:cardview-v7:25.2.0
If I try to click on Install repository and sync project nothing happens.
I have followed that gradle file as an example. Were could be my mistake?
If you are facing Google maven respository error like this,
ERROR: Failed to resolve: com.android.support:appcompat-v7:23.3.0
Add Google Maven repository and sync project
Show in Project Structure dialog
Affected Modules: app
ERROR: Failed to resolve: com.android.support:support-v4:23.3.0
Add Google Maven repository and sync project
Show in Project Structure dialog
Affected Modules: app
ERROR: Failed to resolve: com.android.support:design:23.3.0
Add Google Maven repository and sync project
Show in Project Structure dialog
Affected Modules: app
Try the following method,
In your project’s build.gradle file, add following lines into the repositories blocks like this:
repositories {
maven {
url 'https://maven.google.com'
}
jcenter()
maven { url 'https://maven.fabric.io/public' }
}
There is 2 respositories, So make changes to both of them.
Now Try to Sync
Hit Thanks If it helped you, Which will help others to notice easily
With latest Android Studio, I change the targetSdkVersion and compileSdkVersion of my old exercise to 28. And I also have to use updated com.android.support:appcompat-v7 and com.android.support.constraint:constraint-layout. After fail in rebuild, it’s a number of WARNING and ERROR.
——————————
ERROR: Failed to resolve: com.android.support:appcompat-v7:28.0.0
Add Google Maven repository and sync project
Show in Project Structure dialog
Affected Modules: app
ERROR: Failed to resolve: com.android.support.constraint:constraint-layout:1.1.3
Add Google Maven repository and sync project
Show in Project Structure dialog
Affected Modules: app
WARNING: Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Affected Modules: app
WARNING: Configuration ‘testCompile’ is obsolete and has been replaced with ‘testImplementation’.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Affected Modules: app
WARNING: Configuration ‘androidTestCompile’ is obsolete and has been replaced with ‘androidTestImplementation’.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Affected Modules: app
——————————
As suggested, I change ‘compile’, ‘testCompile’ and ‘androidTestCompile’ to ‘implementation’, ‘testImplementation’ and ‘androidTestImplementation’, in app/build.gradle.
To fix the error of Failed to resolve: com.android.support:appcompat-v7:28.0.0 and com.android.support.constraint:constraint-layout:1.1.3, I add the follow lines of Google Maven repository to build.gradle.
maven {
url 'https://maven.google.com/'
name 'Google'
}
And rebuild the project. At least it works for me now.
So, how to know the latest version of com.android.support:appcompat-v7 and com.android.support.constraint:constraint-layout?
For Support Library, you can check here: Android Developers > Platform > Libraries > Recent Support Library Revisions
28.0.0 is the recentest stable release of Support Library released on September 21, 2018 and will be the last feature release under the android.support packaging.
For ConstraintLayout, Google announced at https://androidstudio.googleblog.com/2018/08/constraintlayout-113.html.
You can also check from Maven repository:
>> com.android.support >> appcompat-v7
>> com.android.support.constraint >> constraint-layout
Try doing the recommended steps that was provided in the SO Post.
- in Android Studio, open Tools -> Android -> SDK Manager
- under tab «SDK Tools» un-check the libraries causing problems
- click «apply» to uninstall them
- re-check the same libraries click «apply» to reinstall them
- close SDK Manager and run Gradle sync / build
Need to take note the update last July 2017 as well.
Important: The support libraries are now available through Google’s
Maven repository. You do not need to download the support repository
from the SDK Manager. For more information, see Support Library Setup.
Here are some important points that you needed for google maven taken from SO post:
In your root build.gradle, you have to add the google maven just like this:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Related videos on Youtube
01 : 13
Error26, 13 Install Repository and sync project Show in File Show in Project Structure dialog
03 : 21
Fix install repository and sync project Error
02 : 39
install repository and sync project in android studio
02 : 34
Install Repository And Sync Project in your Android App Projects | Android Studio Help
02 : 40
How to fix install repository and sync project in android studio
Comments
-
I am trying to make a new project for android wear but this error keeps showing up, I thought it was because I wasn’t making new projects in the location I was making before but changing back the location didn’t work.
but I when I am making a regular project for android phones there is no problem like this
-
post your sdk window screenshot
-
What happen when you click on the link «Install repository ans sync project»?
-
Recents
Related
Recently, Google start to distribute android support library by maven repo.
You can try add
maven { url 'https://maven.google.com' }
in your project level build.gradle
example:
buildscript {
ext.kotlin_version = '1.1.3-2'
repositories {
maven { url 'https://maven.google.com' }
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0-alpha9'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
maven { url 'https://maven.google.com' }
jcenter()
mavenCentral()
maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/'
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Friend the most solution for the «install repository and sync project» is Go to File>Invalidate Cache/Restart you will be shown a window asking to confirm restart.Be aware that local history will be cleared.
if that does not check the library version that u installed and change it what u have.
Here your dependency was not matching with your BuildTools so you need to give dependency as per your you build tool version for the resolution you need to remove all dependency or add from Project structure or else change version name as per build version like following,
Like I have already install build tool 25.0.1 and I give dependency like compile 'com.android.support:recyclerview-v7:25.0.2' So I need to change like compile 'com.android.support:recyclerview-v7:25.0.1' So It will work.











