android maven android-gradle build.gradle android-studio-3.1

La sincronización del proyecto Gradle falló después de la actualización de Android-Studio(3.1)



maven android-gradle (7)

1- Ir a http://services.gradle.org

2- Ir a Distribuciones

3- Haga clic en el último para descargarlo (descargué "gradle-4.6-rc-2-all.zip")

4- Descomprimirlo o extraerlo.

5- En Android Studio, vaya a Archivo> Configuraciones> Compilación, Ejecución, Implementación> Gradle> Usar la distribución local de gradle> luego elija el archivo (que acaba de descargar y descomprimir) desde su computadora

6- Haga clic en Aceptar

7- Dentro de "build.gradle (Module: app)" asegúrese de que compileSdkVersion y targetSdkVersion sean iguales

8- Haga clic en sincronizar ahora

Recurso: https://www.youtube.com/watch?v=q_qWUQNbFLY

Después de una actualización que hice el 27-03-2018, mi sincronización de gradle está fallando. Recibo el error

Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2.

Estoy publicando mis archivos de gradle a continuación. He intentado limpiar y reconstruir el proyecto, pero aún no funciona.

Nivel de proyecto gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() maven { url ''https://maven.google.com/'' } } dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' classpath ''com.google.gms:google-services:3.0.0'' classpath ''com.loopj.android:android-async-http:1.4.9'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

Nivel de aplicación gradle

apply plugin: ''com.android.application'' apply plugin: ''io.fabric'' apply plugin: ''com.google.gms.google-services'' buildscript { repositories { maven { url ''https://maven.fabric.io/public'' } google() } dependencies { classpath ''io.fabric.tools:gradle:1.+'' } } buildscript { dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' } } android { compileSdkVersion 25 buildToolsVersion ''26.0.2'' lintOptions { disable ''InvalidPackage'' } defaultConfig { applicationId ''app.myapp.com'' minSdkVersion 15 targetSdkVersion 25 versionCode 33 versionName "1.1.30" useLibrary ''org.apache.http.legacy'' // Enabling multidex support. multiDexEnabled true vectorDrawables.useSupportLibrary = true } dexOptions { preDexLibraries = false } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } productFlavors { } lintOptions { checkReleaseBuilds false } packagingOptions { exclude ''META-INF/DEPENDENCIES'' exclude ''META-INF/NOTICE'' exclude ''META-INF/LICENSE'' } } repositories { mavenCentral() jcenter() maven { url ''https://maven.fabric.io/public'' } maven { url ''https://maven.google.com/'' name ''Google'' } google() } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile project('':android-async-http-1.4.9'') // compile ''com.daimajia.androidanimations:library:1.0.3@aar'' compile project('':PayTabs_SDK_NOSCAN'') compile(''com.twitter.sdk.android:twitter:1.14.1@aar'') { transitive = true; } compile(''org.apache.httpcomponents:httpmime:4.3'') { exclude module: "httpclient" } compile files(''libs/signpost-core-1.2.1.2.jar'') // Discovery and Outlook services compile(''com.microsoft.services:discovery-services:1.0.0@aar'') { transitive = true } compile(''com.microsoft.services:outlook-services:1.0.0@aar'') { transitive = true } compile ''org.sufficientlysecure:html-textview:3.3'' compile ''com.android.support:appcompat-v7:25.3.1'' compile ''com.android.support:design:25.3.1'' compile ''com.android.support:support-v4:25.3.1'' compile ''cz.msebera.android:httpclient:4.3.6'' compile ''com.squareup.picasso:picasso:2.5.2'' compile ''com.nineoldandroids:library:2.4.0'' compile ''com.daimajia.slider:library:1.1.5@aar'' compile ''me.dm7.barcodescanner:zxing:1.8.4'' compile ''com.google.android.gms:play-services:9.0.0'' compile ''com.android.support:multidex:1.0.1'' compile ''com.google.gms:google-services:3.0.0'' compile ''com.google.android.gms:play-services-ads:9.0.0'' compile ''com.google.android.gms:play-services-auth:9.0.0'' compile ''com.google.android.gms:play-services-gcm:9.0.0'' compile ''org.codepond:wizardroid:1.3.1'' compile ''com.facebook.android:facebook-android-sdk:4.0.0'' compile ''com.google.code.gson:gson:2.3.1'' compile ''com.google.zxing:core:3.2.0'' compile ''io.card:android-sdk:5.3.0'' compile ''com.google.firebase:firebase-messaging:9.0.1'' compile ''com.mcxiaoke.volley:library-aar:1.0.0'' compile ''me.dm7.barcodescanner:zbar:1.8.2'' compile ''com.journeyapps:zxing-android-embedded:3.0.2@aar'' compile ''de.hdodenhof:circleimageview:2.0.0'' compile ''com.cloudrail:cloudrail-si-android:2.11.0'' compile ''org.apache.httpcomponents:httpclient-android:4.3.5.1'' compile ''com.davemorrissey.labs:subsampling-scale-image-view:3.6.0'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''com.android.support:recyclerview-v7:25.3.1'' compile ''com.ss.bannerslider:bannerslider:1.8.0'' compile ''com.marshalchen.ultimaterecyclerview:library:0.7.3'' // compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7" testCompile ''junit:junit:4.12'' } configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == ''com.android.support'') { if (!requested.name.startsWith("multidex")) { details.useVersion ''25.3.1'' } } } }

Intenté todo lo que sé, pero nada está funcionando por ahora. Android Studio y Gradle se actualizan a la última versión. La aplicación solía funcionar antes de la actualización. Seguí las instrucciones en developer.android.com sobre la migración de Gradle, pero no se menciona nada que pueda ayudarme con el problema.

Estoy publicando el error que llego aquí.

Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2. Searched in the following locations: https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.pom https://maven.fabric.io/public/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.jar https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.pom https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.jar Required by: project :app > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 project :app > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 > com.android.tools.build:builder:3.0.1 project :app > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 > com.android.tools.lint:lint:26.0.1 project :app > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 > com.android.tools.build:builder:3.0.1 > com.android.tools:sdk-common:26.0.1 project :app > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 > com.android.tools.build:builder:3.0.1 > com.android.tools:sdklib:26.0.1 > com.android.tools:repository:26.0.1 project :app > com.android.tools.build:gradle:3.0.1 > com.android.tools.build:gradle-core:3.0.1 > com.android.tools.lint:lint:26.0.1 > com.android.tools.lint:lint-checks:26.0.1 > com.android.tools.lint:lint-api:26.0.1


Cambie la parte de Buildscript de su build.gradle Para esto, elimine activamente google () y jcenter (). Esto funcionó para mí.

buildscript { repositories { maven { url ''https://jitpack.io'' } mavenCentral() maven { url "https://maven.google.com" } } dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' } }


Encontré la respuesta. Cambié las versiones de los complementos de Gradle. Estoy agregando mis archivos de Gradle a continuación

Nivel de proyecto

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() maven { url ''https://maven.google.com/'' name ''Google'' } } dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' classpath ''com.google.gms:google-services:3.1.1'' classpath ''com.loopj.android:android-async-http:1.4.9'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

Nivel de aplicación del archivo build.gradle

apply plugin: ''com.android.application'' apply plugin: ''io.fabric'' apply plugin: ''com.google.gms.google-services'' buildscript { repositories { maven { url ''https://maven.fabric.io/public'' } } dependencies { classpath ''io.fabric.tools:gradle:1.+'' } } buildscript { repositories { jcenter() google() } dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' } } android { compileSdkVersion 25 buildToolsVersion ''26.0.2'' lintOptions { disable ''InvalidPackage'' } defaultConfig { applicationId ''app.ecopon.com'' minSdkVersion 15 targetSdkVersion 25 versionCode 33 versionName "1.1.30" useLibrary ''org.apache.http.legacy'' // Enabling multidex support. multiDexEnabled true vectorDrawables.useSupportLibrary = true } dexOptions { preDexLibraries = false } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } productFlavors { } lintOptions { checkReleaseBuilds false } packagingOptions { exclude ''META-INF/DEPENDENCIES'' exclude ''META-INF/NOTICE'' exclude ''META-INF/LICENSE'' } } repositories { mavenCentral() jcenter() maven { url ''https://maven.fabric.io/public'' } maven { url ''https://maven.google.com/'' name ''Google'' } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile project('':android-async-http-1.4.9'') // compile ''com.daimajia.androidanimations:library:1.0.3@aar'' compile project('':PayTabs_SDK_NOSCAN'') compile(''com.twitter.sdk.android:twitter:1.14.1@aar'') { transitive = true; } compile(''org.apache.httpcomponents:httpmime:4.3'') { exclude module: "httpclient" } compile files(''libs/signpost-core-1.2.1.2.jar'') // Discovery and Outlook services compile(''com.microsoft.services:discovery-services:1.0.0@aar'') { transitive = true } compile(''com.microsoft.services:outlook-services:1.0.0@aar'') { transitive = true } compile ''org.sufficientlysecure:html-textview:3.3'' compile ''com.android.support:appcompat-v7:25.3.1'' compile ''com.android.support:design:25.3.1'' compile ''com.android.support:support-v4:25.3.1'' compile ''cz.msebera.android:httpclient:4.3.6'' compile ''com.squareup.picasso:picasso:2.5.2'' compile ''com.nineoldandroids:library:2.4.0'' compile ''com.daimajia.slider:library:1.1.5@aar'' compile ''me.dm7.barcodescanner:zxing:1.8.4'' compile ''com.google.android.gms:play-services:9.0.0'' compile ''com.android.support:multidex:1.0.1'' compile ''com.google.gms:google-services:3.0.0'' compile ''com.google.android.gms:play-services-ads:9.0.0'' compile ''com.google.android.gms:play-services-auth:9.0.0'' compile ''com.google.android.gms:play-services-gcm:9.0.0'' compile ''org.codepond:wizardroid:1.3.1'' compile ''com.facebook.android:facebook-android-sdk:4.0.0'' compile ''com.google.code.gson:gson:2.3.1'' compile ''com.google.zxing:core:3.2.0'' compile ''io.card:android-sdk:5.3.0'' compile ''com.google.firebase:firebase-messaging:9.0.0'' compile ''com.mcxiaoke.volley:library-aar:1.0.0'' compile ''me.dm7.barcodescanner:zbar:1.8.2'' compile ''com.journeyapps:zxing-android-embedded:3.0.2@aar'' compile ''de.hdodenhof:circleimageview:2.0.0'' compile ''com.cloudrail:cloudrail-si-android:2.11.0'' compile ''org.apache.httpcomponents:httpclient-android:4.3.5.1'' compile ''com.davemorrissey.labs:subsampling-scale-image-view:3.6.0'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''com.android.support:recyclerview-v7:25.3.1'' compile ''com.ss.bannerslider:bannerslider:1.8.0'' compile ''com.marshalchen.ultimaterecyclerview:library:0.7.3'' compile ''com.github.barteksc:android-pdf-viewer:2.8.2'' testCompile ''junit:junit:4.12'' } configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == ''com.android.support'') { if (!requested.name.startsWith("multidex")) { details.useVersion ''25.3.1'' } } } }

Ahora, todo está funcionando perfectamente.


Encontré una solución a esto. Debe agregar google () a la sección del repositorio de buildscript y allprojects como se muestra a continuación:

buildscript { repositories { google() jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.1.1'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } }


Intente invalidar el caché (lo hizo varias veces) o reinstale el estudio, o compruebe gradle-wrapper.properties distributionUrl debería ser así:

distributionUrl = https: //services.gradle.org/distributions/gradle-4.4-all.zip


Puede intentar actualizar su versión de Kotlin y tal vez agregar https://maven.google.com a la etiqueta de repositorios de allProjects.

Su nivel de proyecto build.gradle debería verse algo como esto después:

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = ''1.2.30'' repositories { jcenter() google() } dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' classpath ''com.google.gms:google-services:3.1.0'' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath ''com.loopj.android:android-async-http:1.4.9'' } } allprojects { repositories { jcenter() maven { url ''https://jitpack.io'' } maven { url "https://maven.google.com" } } } task clean(type: Delete) { delete rootProject.buildDir }

Además de eso, intente limpiar el proyecto y tal vez eliminar sus carpetas .gradle manualmente


Yo también se me ocurrió el mismo problema. Parece que Android Studio busca actualizar el plugin de Kotlin también.

vaya a Herramientas> Kotlin> Configurar actualización del complemento de Kotlin y actualice el complemento. luego reinicie el estudio, y se sincronizará el gradle al reiniciar.