Autore Topic: Problema API-21  (Letto 431 volte)

Offline Dreww

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Problema API-21
« il: 19 Dicembre 2015, 18:19:54 CET »
0
Salve a tutti, oggi sono andato ad utilizzare il tema
Codice: [Seleziona]
<style name="AppTheme" parent="android:Theme.Material.NoActionBar">ma ''Theme.Material.NoActionBar lo sottolinea in rosso dicendo:
android:Theme.Material.NoActionBar requires API level 21 (current min is 8)

Come risolvo questo problema? Sono andato su Tools -> SDK Manager e installato le versioni:
Android 6.0, 5.1.1, 5.0.1, 4.4W.2, 4.4.2 e 2.2.. ma niente, il problema persiste ancora.

Offline NetGEL

  • Utente normale
  • ***
  • Post: 211
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:Problema API-21
« Risposta #1 il: 19 Dicembre 2015, 18:37:22 CET »
+1
Ciao,
se apri build.gradle nel progetto vedrai una cosa del tipo
Codice (XML): [Seleziona]
defaultConfig {
        applicationId ""
        minSdkVersion 16
        targetSdkVersion 19
        versionCode 1
        versionName "1.0.0.0"
    }

prova a cambiare minSdkVersion e metterla a 21. Credo che quel tema sia disponibile solo dalle API 21 in poi

Offline Dreww

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Re:Problema API-21
« Risposta #2 il: 19 Dicembre 2015, 19:07:29 CET »
0
Risolto, grazie mille NetGEL  ;-)

Domandina: Quindi questo tema è solo per gli Android 5.0+ giusto?
Se tipo lo mettessi per poi far scaricare l'app su un S3 che ha Android 4.4, non lo visualizzerebbe giusto?
« Ultima modifica: 19 Dicembre 2015, 19:11:03 CET da Dreww »

Offline NetGEL

  • Utente normale
  • ***
  • Post: 211
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:Problema API-21
« Risposta #3 il: 19 Dicembre 2015, 19:08:23 CET »
0
Di nulla  :-) Buon lavoro sulla tua app

Offline Dreww

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Re:Problema API-21
« Risposta #4 il: 19 Dicembre 2015, 19:11:19 CET »
0
Domandina: Quindi questo tema è solo per gli Android 5.0+ giusto?
Se tipo lo mettessi per poi far scaricare l'app su un S3 che ha Android 4.4, non lo visualizzerebbe giusto?

Offline NetGEL

  • Utente normale
  • ***
  • Post: 211
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:Problema API-21
« Risposta #5 il: 19 Dicembre 2015, 19:12:34 CET »
0
Esatto. Android 4.4 usa le API 19 se non sbaglio quindi non ha quel tema

Offline Dreww

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
Re:Problema API-21
« Risposta #6 il: 19 Dicembre 2015, 19:13:37 CET »
0
Scusa ma allora gli altri sviluppatori che cosa usano per il material design, tipo applicazioni come Whatsapp e tutte le altre che hanno il Material Design e funzionano pure sui Android 4.4

Offline NetGEL

  • Utente normale
  • ***
  • Post: 211
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:Problema API-21
« Risposta #7 il: 19 Dicembre 2015, 19:18:09 CET »
+1
La mia app come sdk minimo ha la versione 16 e ho fatto un layout che più o meno segue le linee del material design ma utilizza un tema compatibile con le versioni precedenti. Non ho mai usato il tema che usi tu ma credo che sia un tema aggiunto alle API 21.
Il material design ti dà delle linee guida su come creare il layout quindi puoi seguirlo anche con API meno recenti customizzando semplicemente il layout anche se non hai un tema già pronto.