简体   繁体   中英

Android Studio Can't Fetch Library

I have recently started getting this issue with Android Studio and it has been driving me up the wall. I keep getting the error "Failed to resolve: com.squareup.okio:okio:1.8.0". These are the dependencies I have:

dependencies {

    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'

    compile files('libs/okio-1.8.0.jar')

    compile files('libs/retrofit-2.1.0 (1).jar')
   }

As you can see, I have the retrofit and gson libraries simply compile (I'm assuming this downloads them from the internet), I tried doing the same with Okio however it didn't resolve, so I have speicifcally downloaded the 1.8.0 Okio JAR however it still fails to resolve. Why could this be? Any answer would be greatly appreciated. Thank you

Don't put dependencies as a Gradle dependency:

compile 'com.squareup.retrofit2:retrofit:2.1.0'

And as a .jar file in src/libs :

compile files('libs/retrofit-2.1.0 (1).jar')

at one time . Choose only one method. I advise you to choose Gradle dependencies, because they are automatically fetched.

In you case, the dependencies section should look like:

dependencies {
    compile `com.google.code.gson:gson:2.7`
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'

}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM