Estoy intentando utilizar las librerías de soporte de la versión 25.2.0 para poder utilizar la librería CameraKit.
He descargado las herramientas de compilación más recientes:
mi archivo gradle:
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'
}
Problema: Para cada biblioteca de apoyo me sale el problema:
Failed to resolve com.android.support:cardview-v7:25.2.0
Si intento hacer click en Instalar repositorio y sincronizar proyecto no pasa nada.
[]
He seguido ese archivo gradle como ejemplo. ¿Cuál podría ser mi error?
Anteriormente, las dependencias de la biblioteca de soporte de Android se descargaban desde Android SDK Manager.
Ahora todas las nuevas versiones están disponibles en el repositorio Maven de Google.
En el futuro todas las librerías android se distribuirán a través de maven.google.com
.
Por lo tanto, añadiendo el siguiente código a los repositorios se construirá el proyecto.
repositories {
maven {
url "https://maven.google.com"
}
}
Tuve que añadir lo siguiente a mi build.gradle nivel de proyecto. A continuación, el botón para instalar y trabajó.
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
Pruebe a utilizar las últimas versiones de la biblioteca de soporte:
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'
aquí está el detalle Dependencias
EDIT
Utilice Google Maven Repository
Para añadirlos a tu compilación, primero tienes que incluir el repositorio Maven de Google en tu archivo build.gradle de nivel superior:
Proyecto -- build.gradle (No 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()
}
}