Italian targetSdkVersion

toro1950

Active Member
Licensed User
Salve,
ho aggiornato un app e ho tentato di caricarla su Google Play, non me l'ha accetta perchè il target Sdk deve essera almeno 35,
pensando che era una cosa facile son andato sull'Editor Manifest e ho cambiato da 34 a 35
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="35"/>
per sicurezza una volta cambiato ho testato l'app su 3 cellulari, sui primi due con qualche anno alle spalle non è cambiato nulla.
sul terzo acquistato quest'anno per mia moglie (motorola moto g85 5G) le pagine vengono tralsate in alto di almeno 2 cm
non permettenndo l'accesso ai vari oggetti, se ricompilo con il 34 tutto ok. Sicurmaente devo aggiornare qualcosa,
ma no so cosa e dove, qualcuno può aiutarmi
 
Star-Dust Thank you, but I can't proceed. In this link I find the following:
1. Download "android sdk platform 35" with B4A Sdk Manager.
2. Configure the IDE to use android.jar from platforms\android-35.
but with Sdk Manager I don't know how to find "android sdk platform 35"
where to look for it?
 
Forse meglio in italiano:
Star-Dust Grazie, ma non riesco a procedere. In questo link trovo quanto segue:
1. Download "android sdk platform 35" with B4A Sdk Manager.
2. Configure the IDE to use android.jar from platforms\android-35.
Utilizzando Sdk Manager riesco a trovare "android sdk platform 35"
Dove devo cercarlo?
 
Star-Dust Thank you, but I can't proceed. In this link I find the following:
1. Download "android sdk platform 35" with B4A Sdk Manager.
2. Configure the IDE to use android.jar from platforms\android-35.
but with Sdk Manager I don't know how to find "android sdk platform 35"
where to look for it?
why I write in English in an Italian forum
 
Forse meglio in italiano:
Star-Dust Grazie, ma non riesco a procedere. In questo link trovo quanto segue:
1. Download "android sdk platform 35" with B4A Sdk Manager.
2. Configure the IDE to use android.jar from platforms\android-35.
Utilizzando Sdk Manager riesco a trovare "android sdk platform 35"
Dove devo cercarlo?
Quella è la procedura di installazione dell'ultima versione di B4A.

Vai nella pagina principale di b4x e poi scaricare l'ultimo ide, sempre che tu non l'abbia già fatto, e scaricare anche le ultime versioni del

Comunque il link che ti ho dato io riguardava il fatto che devi disabilitare edge-to-edge
 
Buongiorno, ho scaricato l'ultima versione di b4a 13.4.0.0, ho inserito sull'Editor Manifest quando riportato sul link
https://www.b4x.com/android/forum/t...pting-out-of-edge-to-edge-enforcement.167109/
ma nella compilazine ho questo problema:
Collegamento risorse Error
res\values\theme.xml:6: error: style attribute 'android:attr/windowOptOutEdgeToEdgeEnforcement' not found.
error: failed linking references.
l'errore si manifesta sia con il nuovo e vecchio cellulare. sicuramente sbaglio qualcosa, ma non riesco a capire dove

Cosa altro devo scaricare?
 
Hai anche scaricato il nuovo SDK + resources?
Perché per il nuovo B4A è necessario scaricare tutto nuovo, e ovviamente ricordarsi di aggiornare i Path di configurazione se metti le nuove cose in cartelle diverse dalle attuali.
Segui tutti i passaggi come se fosse la prima installazione.
 
Grazie Sagenut, ho scaricato SDK vers.19 e l'ho copiato dove era il vecchio vers.14 , nella cartella JAVA in programmi
Ho scaricato il file Resources_7_25.zip ma non so e non mi ricordo dove inserire i file e le cartelle decompresse dal file zippato
puoi aiutarmi in questo ultimo (spero) passagggio
 
Forse intendi Java 19.
Crea una cartella in C
C:\Java19
E decomprimi lì il file scaricato.
Poi crea una cartella in C
C:\Android_SDK
Qui dovrai decomprimere gli altri 2 file che trovi da scaricare nella guida.
C'è anche una immagine nella guida di come deve risultare la cartella finita.
Non creare cartelle sotto programmi, perché è una cartella riservata di Windows e possono esserci problemi di accesso.
Poi in B4A ricordati di aggiornare i percorsi verso Java 19 e il nuovo android 36 nella cartella del SDK.
I percorsi che ti ho indicato sono solo esempi.
Puoi dare i nomi che vuoi.
 
Se devi usare il SDK Manager da B4A ricordati di aggiornare il percorso di
SDK Manager.bat in alto.
 
Grazie Sagenut, ho scaricato SDK vers.19 e l'ho copiato dove era il vecchio vers.14 , nella cartella JAVA in programmi
Ho scaricato il file Resources_7_25.zip ma non so e non mi ricordo dove inserire i file e le cartelle decompresse dal file zippato
puoi aiutarmi in questo ultimo (spero) passagggio
Segui questi passi:
https://www.b4x.com/b4a.html

Non confondere l'SDK Android con OpenJDK19 (Java). Guarda anche l'immagine finale di come dovrebbe essere.
 
Ho trovato, i vecchi erano sulla cartella C:\ANDROID ora provo ad aggiornare i percorsi e provo
È necessario usare i nuovi file messi a disposizione nella guida.
Vecchie versioni ti daranno solo problemi.
 
Ho provato, adesso, l'app viene visualizzata bene sia nel nuovo cellulare che nei vecchi, ho provato a togliere l'Editor Manifest
quello che avevo inserito per disabilitare edge-to-edge, come riportato dal link che mi aveva dato Star-Dust e tutto funziona bene
anche cosi quindi penso che non servono, oppure devo reinserire?
 
Tutti i nuovi progetti che farai con B4A 13.40 hanno già quella modifica inserita.
Non so se influisce modificando anche i progetti già esistenti.
 
Back
Top