Cannot install Support repository and sync project in Android Studio

后端 未结 4 1370
一个人的身影
一个人的身影 2020-12-02 16:56

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:

相关标签:
4条回答
  • 2020-12-02 17:28

    I had to add the following to my project level build.gradle. Then the button to install and worked.

    allprojects {
        repositories {
            maven {
                url "https://maven.google.com"
            }
            jcenter()
        }
    }
    
    0 讨论(0)
  • 2020-12-02 17:42

    Try using the latest support library versions:

    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:support-v4:25.3.1'
    compile 'com.android.support:design:25.3.1'
    compile 'com.google.android.gms:play-services-vision:10.2.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.3.1'
    compile 'com.android.support:cardview-v7:25.3.1'
    

    here is the detail Dependencies

    EDIT

    Use Google Maven Repository

    To add them to your build, you need to first include Google's Maven repository in your top-level build.gradle file:

    Project -- build.gradle (Not app build.gradle)

     allprojects {
        repositories {
            // If you're using a version of Gradle lower than 4.1, you must instead use:
            maven {
                url 'https://maven.google.com'
            }
            // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
    
           jcenter()
        }
    }
    
    0 讨论(0)
  • 2020-12-02 17:51

    Make sure to put it under allprojects! My mistake was to put it under buildscript.

    DON'T DO THIS:

    buildscript {
        repositories {
            jcenter()
             maven {
                 url 'https://maven.google.com' //don't put it here
             }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.3'
        }
    }
    

    BUT INSTEAD DO THIS:

    allprojects {
        repositories {
            jcenter()
            maven {
                url 'https://maven.google.com' //put it here
            }
        }
    }
    
    0 讨论(0)
  • 2020-12-02 17:52

    Previously the Android Support Library dependencies were downloaded from Android SDK Manager.

    Now all the new versions are available from Google's Maven repository. In future all android libraries will be distributed through maven.google.com

    So, by adding the below code to the repositories will build the project.

    repositories {
        maven {
            url "https://maven.google.com"
        }
    }
    
    0 讨论(0)
提交回复
热议问题