Siempre que puedo agregar una dependencia de un repositorio remoto (jcenter) en Android Studio 1.1 (mac OS X) me sale el siguiente error en la sincronización de Gradle:

Error:(26, 13) Failed to resolve: <packagename:version>

Mi aplicación a construir.gradle es como sigue:
aplicar plugin: ‘com.android.la aplicación’

android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
    applicationId "nl.timmevandermeer.cargoapp"
    minSdkVersion 19
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
     compile fileTree(dir: 'libs', include: ['*.jar'])
     compile 'com.android.support:appcompat-v7:21.0.3'
     compile 'com.android.support:support-v4:21.0.3'
     compile 'com.google.android.gms:play-services:6.5.87'
     compile 'org.json:json:20141113'
}

He intentado cambiando los repositorios (jcenter(), mavenCentral(), etc.), reinstalación de Android Studio, el JDK (7 y 8), el cambio de Gradle versión y la versión del SDK de Android, ninguno de los cuales trabajó. Al momento de ejecutar ./gradlew construir puedo obtener:

Could not resolve com.android.tools.build:gradle:1.1.0.
13:48:04.914 [ERROR] [org.gradle.BuildExceptionReporter]      Required by:
13:48:04.915 [ERROR] [org.gradle.BuildExceptionReporter]          :CargoApp:unspecified
13:48:04.932 [ERROR] [org.gradle.BuildExceptionReporter] >
 org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V

Este es un error que me da en otros casos, por ejemplo cuando se intenta utilizar el Intellij Idea en lugar de Android Studio. Ejecuta la aplicación sin la dependencia funciona aunque.

  • pruebe a quitar .gradle carpeta y, a continuación, ejecute ./gradlew assembleDebug de nuevo
  • En Gradle Scripts que su proyecto ha build.gradle(Project: Name Project..) y build.gradle(Modulo: app) ?
  • Gracias, pero que no funcionó para mí.
  • Sí, mi proyecto a construir.gradle es como sigue: // nivel Superior construir archivo donde usted puede agregar opciones de configuración comunes a todos los sub-proyectos/módulos. buildscript { repositorios { jcenter() } dependencias { classpath ‘com.android.herramientas.construir:gradle:1.1.0’ // NOTA: no coloque la aplicación de las dependencias de aquí; ellos pertenecen // en el módulo individual de construir.gradle archivos } } allprojects { repositorios { jcenter() } }
  • ¿Cuál es el estado de esta?
  • Como he mencionado a continuación, he resuelto el problema haciendo una instalación limpia de mi sistema operativo. Todavía no está seguro de lo que lo causó.

8 Comentarios

  1. 26

    Un problema similar aquí, y cuando decido Construir -> Limpieza del Proyecto
    hay un compañero que no autenticado» error.

    resuelto mediante el uso de «http://jcenter.bintray.com/» en lugar de «https://jcenter.bintray.com/«

    repositories {
        jcenter({url "http://jcenter.bintray.com/"})
    }

    espero que esto funcione para usted.

    • Esta solución funciona de verdad
    • Yo no puedo verificar, ya que el problema fue resuelto por volver a instalar mi sistema operativo. He tratado de resoluciones similares, aunque, sin éxito.
    • Gracias Ray, me salvaste 🙂
    • Perfecto 🙂 Gracias
    • Gracias, me has salvado la vida.
    • Se está trabajando bien en mi proyecto. así que +1. pero no en mi módulo de biblioteca

  2. 14

    He tenido un problema similar con una biblioteca en github, que declaró a instalar como:

    dependencies {
        compile 'com.github.chrisbanes.photoview:library:1.2.4'
    }

    Esta solución parece funcionar, aunque es óptimo porque no buscar una versión específica y conduce a Android Studio advertencias:

    dependencies {
        compile 'com.github.chrisbanes.photoview:library:+'
    }
    • este trabajo para mi gracias
    • Debo destacar que el uso de la ‘+’ anotación puede llevar a pequeños errores, como advirtió con Android Studio. Por ejemplo, en mi experiencia con la de arriba de la biblioteca, que llevó a que el compilador de escoger una versión anterior de la lib que no admiten una característica sin embargo, esa característica fue documentado en el proyecto del archivo léame. Mejor averiguar de que el propietario del proyecto o de otro tipo sobre una versión específica que corresponda a su situación
    • Si alguien está teniendo un problema similar con esta biblioteca, asegúrese de agregar la referencia jitpack
  3. 3

    Más tarde, pero probablemente su gradle funciona en modo sin conexión.
    Ir a Archivo->Ajustes->Gradle y desactive el modo sin conexión.
    A continuación, intente actualizar gradle y se debe trabajar

    • Gran respuesta del hombre! salvar el día!Muchas gracias.
  4. 2

    Superior build.gradle:

    buildscript {
        repositories {
            jcenter()
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:1.1.3'
        }
    }

    Aplicación build.gradle:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 22
        buildToolsVersion "22.0.1"
    
        defaultConfig {
            applicationId "nl.timmevandermeer.cargoapp"
            minSdkVersion 19
            targetSdkVersion 22
            versionCode 1
            versionName "1.0"
        }
    
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    dependencies {
         //compile fileTree(dir: 'libs', include: ['*.jar']) //<-- use gradle depedencies
         compile 'com.android.support:appcompat-v7:22.0.0' //<-- brings in v4
        //compile 'com.google.android.gms:play-services:7.0.0' //<-- will cause MultiDex exception, you need to choose which ones you want
        //compile 'org.json:json:20141113' //<-- android comes with org.json
    }

    Multi-Dex Problema:

    compile 'com.google.android.gms:play-services:7.0.0' es demasiado grande y no debe ser utilizada directamente. Por favor, seleccione los módulos que quieras aquí: http://developer.android.com/google/play-services/setup.html

    • Esto no funciona para mí. El problema básicamente se produjo con cualquier proyecto, nuevas o existentes, con cualquier biblioteca. He vuelto a instalar mi sistema operativo y el problema fue resuelto, pero el origen de la cuestión sigue siendo desconocido.
    • Que simplemente no tiene sentido. Tiene que haber algo.
    • no hay ninguna forma para sobrescribir la org.json que viene con android? utiliza un 23% más de memoria que la org.json últimas versiones.
    • 23% más de memoria? Qué?
  5. 2

    Estoy detrás de un firewall corporativo. Yo tenía mi configuración de http conjunto, pero no es mi configuración de https. Así que, he añadido lo siguiente a mi gradle.propiedades de archivo:

    systemProp.https.proxyPassword=...
    systemProp.https.proxyHost=...
    systemProp.https.nonProxyHosts=...
    systemProp.https.proxyUser=...
    systemProp.https.proxyPort=...
    • Para mí, la contraseña en uso era de edad. Mi dependencias resueltas y descargado una vez que el usuario se ha actualizado en File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
  6. 0

    Probado en UBUNTU 14.04 ,

    >delete .androidstudio1.2 , .gradle , .android  , Android studio project from home directory 
    > Launch using studio.sh
    >close the dialogue letting you choose new or old setting , just close it using that "x " button 
    > then it will set up an virtual nexus 5 
    >then there will be two errors saying problem about "sdk" and "gradle "
    > Caution : choose the appropriate sdk version by clicking on the link given by where the problem is shown .
    > close android studio 
    > reopen android studio 
    > then you will be thrown a possible  error with jdk not found .
    >go to file -> project structure 
    > give the path to jdk , in my case its "usr/local/java/jdk..."
    >close android studio and open again , the gradle might work well after this .
  7. 0

    En mi caso he añadido esto a mi construir.gradle (módulo:aplicación):

    compile 'com.github.glomadrian:velocimeterlibrary:[email protected]' 

    Sin embargo, me dio un error el día de hoy. Mi solución es el uso de este lugar:

    compile 'com.github.glomadrian:velocimeterlibrary:+'
  8. 0

    Tengo un problema similar -> ERROR: no se pudo resolver:

    resuelto mediante el uso de maven { url 'https://jitpack.io' } en lugar de
    maven {url 'https://maven.google.com/'}

    He añadido en el nivel de proyecto a construir.gradle

    allprojects {
      repositories {
        maven { url 'https://jitpack.io' }
      }
    }

    Funciona bien.

Dejar respuesta

Please enter your comment!
Please enter your name here