Italian Pubblicazione app

Giusy

Active Member
Licensed User
Salve a tutti :)
In fase di caricamento della mia app su playstore mi segnala quanto segue:
L'attuale livello API target della tua app è 4, ma il livello API target minimo deve essere 26...
(Così come indicato in alto a destra in fase di programmazione)

La mia configurazione è quella che allego.

Cosa posso fare per ovviare al problema?
Grazie
 

Attachments

  • PATHS.PNG
    PATHS.PNG
    24.9 KB · Views: 212

LucaMs

Expert
Licensed User
Longtime User
Spiegazione MarioLucana, quindi accontentati :D

Quello che hai mostrato, riportato nell'immagine, riguarda l'SDK che hai usato per compilare la tua app, ovvero il file android.jar nella cartella .../android-27, il che significa che hai usato la versione 27 dell'SDK.

I target API, minimo e target, devi "dichiarali" nel file Manifest. Se apri il Manifest Editor (menu Project) vedrai una riga simile a questa:

AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="26"/>

Qui devi specificare appunto l'SDK minimo (minSdkVersion) e quello "target" (non spiego meglio, in quanto complicato e sono pigro - puoi trovare spiegazioni sul sito).

Quindi, per farla più breve, metti una riga come quella, al limite sostituendo il 26 col tuo 27 e lasciando minSdkVersion su 5. Quest'ultimo è importante, perché se qualche libreria che usi dovesse richiedere un SDK successivo (6, 7, 8...) l'app installata su dispositivi più vecchi andrebbe in crash.
 

Giusy

Active Member
Licensed User
Ciao @LucaMs
Ho apportato la modifica che mi hai suggerito, ma può essere possibile che mi cambi i colori dei button?
Da grigio chiaro ora sono grigio scuro?
Non ho ancora provato a caricare l'app su playstore
 

LucaMs

Expert
Licensed User
Longtime User
Ho apportato la modifica che mi hai suggerito, ma può essere possibile che mi cambi i colori dei button?
Purtroppo è possibile (ehm... tanto è vero che ti è successo).

Nel tempo, con il cambio delle versioni di Android, hanno cambiato anche il "tema di base"; è talmente un casino ops, una confusione che io preferisco non litigarci ed impostare tutti i colori ed i drawable come li voglio, senza lasciare valori di default che appunto variano in base alle versioni di Android (e magari dalle impostazioni dell'utente).

Nel file Manifest, anzi, nell'editor, dovresti avere:

CreateResourceFromFile(Macro, Themes.DarkTheme)

che predispone il dispositivo al "tema scuro". Potresti cambiarlo in:

CreateResourceFromFile(Macro, Themes.LightTheme)

Non sono sicuro che poi il tema chiaro sarà applicato su qualunque dispositivo, a prescindere dalla versione di Android installata.


Insomma, il "tema dei temi" è un argomento "arduo" (soprattutto se uno - a caso, il sottoscritto :D - non ha tanta voglia di studiarlo a fondo).
https://developer.android.com/guide/topics/ui/look-and-feel/themes
 

Giusy

Active Member
Licensed User
Mille grazie @LucaMs (non è vero che sei pigro...anzi :) )
Sono intervenuta direttamente sul colore e tutto è andato a posto ed anche la prova di pubblicazione è ok (tranne una piccola cosa...(aprirò un nuovo post, verrai a rispondermi? :D )
Grazie ancora
 
Top