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

Respuesta
 
Herramientas
  #1  
Viejo 13/09/15, 13:10:34
Array

[xs_avatar]
androizado androizado no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Mensajes: 191
Modelo de smartphone: Nexus 5
Tu operador: Vodafone
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
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
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
Array

[xs_avatar]
androizado androizado no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Mensajes: 191
Modelo de smartphone: Nexus 5
Tu operador: Vodafone
 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   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 21:33:01 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /