warning - gradle compile is obsolete
La degradación de Gradle "¿Depende de un paquete para definir la extensión del artefacto principal..." en el proyecto de Android Studio puede corregirse? (1)
Me gustaría aprender a usar Android Studio en el mejor de los casos, pero aún tengo experiencia limitada, especialmente en la construcción con Gradle .
Ejecutando tareas: [clean]
Depender de los empaques para definir la extensión del artefacto principal ha quedado obsoleto y está programado para ser eliminado en Gradle 2.0: aplicación: clean UP-TO-DATE
CONSTRUIR CON ÉXITO
Incluso si todo funciona, me gustaría evitar el uso de métodos obsoletos ;
Declaro que veo esta pregunta e intenté entender el mensaje de desaprobación, pero para mí el objetivo ahora es comprender la construcción de APK en Android Studio y cómo poner manos a la obra en un proyecto creado por este IDE.
¿Es posible arreglarlo cambiando algo (archivos de configuración o artefactos) en el proyecto?
PD: estoy en "Android Studio (vista previa) 0.4.3 build 133" y en el proyecto hay dos build.gradle:
1) ~ / AndroidStudioProjects / MyAppProject / app / build.gradle
apply plugin: ''android''
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt''
}
}
}
dependencies {
compile ''com.android.support:appcompat-v7:+''
}
2) ~ / AndroidStudioProjects / MyAppProject / build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath ''com.android.tools.build:gradle:0.8.+''
}
}
allprojects {
repositories {
mavenCentral()
}
}
y un settings.gradle
~ / AndroidStudioProjects / MyAppProject / settings.gradle
include '':app''
Esto parece ser un error en el complemento Android Gradle y no algo que estás haciendo mal; Lo veo venir cada vez que incluya una dependencia en uno de sus módulos, incluso si está especificado correctamente. Esta advertencia no es algo de lo que preocuparse.
He archivado https://code.google.com/p/android/issues/detail?id=65501 acerca de esto.