Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 13/09/15, 13:10:34
Avatar de androizado
androizado androizado no está en línea
Miembro del foro
Mensajes: 191
 
Fecha de registro: dic 2012
Mensajes: 191
Modelo de smartphone: Nexus 5
Versión de ROM: 5.0.1 Lollipop
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Dudas sobre gradle

Hola tengo una pequeña duda acerca del archivo de gradle, tenía programada una app la cuál la versión en la que compilaba dicha app era la 20. Lance en su día la app en mi móvil y funcionaba. El caso es que actualice a Lollipop. La app seguía funcionando. Ayer realice unos pequeños cambios en la app, y al lanzarla me daba un error de que no podía instalarla. Cambie el gradle para que compilará en la versión 22 y todo funciono correctamente.

Mi pregunta es, ¿por qué dicha app funcionaba con una compilación de API 20 y cuando la retoque me obligó Android Studio a que subiera la versión de compilación?

Os pongo los dos gradle:

Antes:

Código:
apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "XXXXXXXXXXXXXXXX"
        minSdkVersion 12
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:20.0.0'
}
Ahora:

Código:
apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "XXXXXXXXXXXXXXXX"
        minSdkVersion 12
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.2.0'
}

Gracias por vuestra ayuda de antemano.

Última edición por androizado Día 14/09/15 a las 20:08:00
Responder Con Cita


  #2  
Viejo 14/09/15, 20:01:47
Avatar de rafaxplayer
rafaxplayer rafaxplayer no está en línea
Miembro del foro
Mensajes: 224
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Haber depende que cambios hayas echo... solo con que hayas actualizado als activitys a AppCompatActivity pues ya requiere 21.
Responder Con Cita
  #3  
Viejo 14/09/15, 20:07:37
Avatar de androizado
androizado androizado no está en línea
Miembro del foro
Mensajes: 191
 
Fecha de registro: dic 2012
Mensajes: 191
Modelo de smartphone: Nexus 5
Versión de ROM: 5.0.1 Lollipop
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por rafaxplayer Ver Mensaje
Haber depende que cambios hayas echo... solo con que hayas actualizado als activitys a AppCompatActivity pues ya requiere 21.
Cierto estuve revisando más tarde el código y es lo que tú comentas, no me di cuenta de ese detalle. Tonto de mi volviendome loco buscando los problemas y no me dí cuenta de ese detalle. :S jeje cuando uno se cega no ve la solución.

Gracias rafaxplayer.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 13:53:58 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007