Aggiornare app con Android studio.

di il
3 risposte

Aggiornare app con Android studio.

Tempo feci build di 1 app
secondo questo progetto:
https://github.com/OpenTreeMap/otm-androi

premetto che l'app funziona tuttora con android attuale ma quando si installa appare un noioso warning "Questa app è stata creata con una versione vecchia di android e potrebbe non funzionare correttamente, Prova ad aggiornare o contatta lo sviluppatore".

Ho pensato di modificare nel file gradle:
android {
    //compileSdkVersion 25
    //buildToolsVersion "25.0.0"
    compileSdkVersion 30
    buildToolsVersion = "30.0.3"
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    defaultConfig {
        minSdkVersion 19
        targetSdkVersion 29
    }
non appare il warning ma dopo lo splash screen scompare l'app

invece se si compila con vecchie sdk funziona perfettamente ma da warning!

suggerimenti?
Chiedo scusa se può sembrare una domanda banale per voi, ma io non sono 1 programmatore

3 Risposte

  • Re: Aggiornare app con Android studio.

    Intanto non compilare con la api 30 e poi definisci come targetsdk api 29 .. metti 30 e siamo apposto.
    cambia anche il minSdkVersion con 22 ( Android 5 ) ... anche se sinceramente ci metterei direttamente 23 ( Android 6 ) che ha un pochino più di senso ..

    per l'aggiornamento dell'app ... probabilmente l'app è stata scritta parecchio tempo fa... molti oggetti, classi, funzioni saranno oramai deprecate per l'api 30; e molte cose non funzionano più...
  • Re: Aggiornare app con Android studio.

    Grazie per la risposta, in realtà ho provato a modificare da sdk 26 in su. A me basta che possa essere messa su playstore.
    Poi man mano ho aumentato il target sdk fino a 30.0.3

    Con sdk26 viene compilata senza problemi ma crasha all avvio da 28 in su invece mi da incompatibilità di plug in che vanno aggiornati e Retro lambda é andato in disuso

    Mi accontenterei della sdk 26 funzionante
  • Re: Aggiornare app con Android studio.

    Per avere sdk target

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
    in cosa lo devo cambiare in gradle-wrapper.properties?

    e in builde.gradle compile 'com.android.support:support-xxx' ??
Devi accedere o registrarti per scrivere nel forum
3 risposte