update tools studio para not descargar could configurar android android-studio android-gradle

tools - gradle version android studio



Mensaje de advertencia de Android Studio build.gradle (6)

Cambie la "compilación" a "implementación". Este problema se solucionará! Funciona en mi computadora.

Después de actualizar con éxito a Android Studio 3.1 Canary 9, recibo un mensaje de advertencia como

Warning:Configuration ''compile'' is obsolete and has been replaced with ''implementation''. It will be removed at the end of 2018

Sé que esta advertencia no causará ningún problema en mi proyecto, al menos por ahora. Pero quiero eliminarlo por completo para que no haya ningún problema en el futuro. Pero después de revisar mi archivo build.gradle, no puedo encontrar ninguna línea de código que haya invocado esta advertencia.

Aquí está mi archivo build.gradle

apply plugin: ''com.android.application'' android { compileSdkVersion 27 defaultConfig { applicationId "app.project.virtualdiary" minSdkVersion 21 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { implementation ''com.google.firebase:firebase-auth:11.8.0'' implementation fileTree(dir: ''libs'', include: [''*.jar'']) implementation ''com.android.support:appcompat-v7:27.0.2'' implementation ''com.android.support.constraint:constraint-layout:1.0.2'' testImplementation ''junit:junit:4.12'' androidTestImplementation ''com.android.support.test:runner:1.0.1'' androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.1'' implementation ''com.android.support:support-v4:27.0.2'' implementation ''com.android.support:support-vector-drawable:27.0.2'' } apply plugin: ''com.google.gms.google-services''


Cuando el nombre del paquete AndroidManifest.xml era diferente del nombre del paquete build.gradle, obtengo este error

La configuración ''compilar'' está obsoleta y ha sido reemplazada por ''implementación''. Se eliminará a finales de 2018

Error de compilación de Java


El problema radica en el apply plugin: ''com.google.gms.google-services''

El complemento de servicios de Google está agregando una dependencia en su nombre. Esperemos que lo arreglen en el futuro.


Estoy de acuerdo con Niklas. Cambié la compile a implementation , pero la advertencia desapareció solo después del cambio en build.gradle(Project: .....)

antes de:

dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' classpath ''com.google.gms:google-services:3.0.0'' }

después:

dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' classpath ''com.google.gms:google-services:3.2.0'' }


Tengo una misma advertencia causada a com.google.gms: google-services.

La solución es actualizar classpath com.google.gms: google-services a classpath ''com.google.gms: google-services: 3.2.0'' en el archivo en el proyecto build.gradle:

buildscript { repositories { jcenter() google() } dependencies { classpath ''com.android.tools.build:gradle:3.1.0'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath ''com.google.gms:google-services:3.2.0'' } } allprojects { repositories { jcenter() google() } } task clean(type: Delete) { delete rootProject.buildDir }

En Android Studio verion 3.1, la palabra complie de dependencias se reemplaza por implementación

dependencias con Advertencia en android studio 3.1

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:27.1.0'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' testImplementation ''junit:junit:4.12'' androidTestImplementation ''com.android.support.test:runner:1.0.1'' androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.1'' }

dependencias OK en Android Studio 3.1

dependencies { implementation fileTree(dir: ''libs'', include: [''*.jar'']) implementation ''com.android.support:appcompat-v7:27.1.0'' implementation ''com.android.support.constraint:constraint-layout:1.0.2'' testImplementation ''junit:junit:4.12'' androidTestImplementation ''com.android.support.test:runner:1.0.1'' androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.1'' }

Gradel generado por Android Studio 3.1 para nuevo proyecto.

Visite https://docs.gradle.org/current/userguide/dependency_management_for_java_projects.html

Para más detalles https://docs.gradle.org/current/userguide/declaring_dependencies.html

Buena suerte


primero seleccione:

  1. Construir
  2. Proyecto limpio y luego construir
  3. hacer Proyecto en estudio Android