9

Ho caricato una nuova versione di prova beta con Android target api livello 23. Prima era 22. Non sapevo, che con API Livello 23 ci sono molte modifiche riguardanti le autorizzazioni. Mi sono reso conto che dopo aver caricato la nuova versione beta test con il livello API 23, ho creato una nuova versione che utilizzava ancora il livello 22 api per avere più tempo per adattare la mia app al livello 23. 23.Downgrade Android target Api Livello 23 a 22 nella console dello sviluppatore

Ma ogni volta quando faccio caricare una versione con API 22, ricevo un errore nella console degli sviluppatori "l'app non può essere salvata" senza ulteriori informazioni sull'errore e non posso caricarla. Quando compilo una nuova versione con l'API di destinazione, Level 23, può essere caricata di nuovo. Penso che il problema sia il downgrade di api Level 22.

È vero che una volta pubblicata una versione API Level 23 in closed beta testing, non è possibile eseguire il downgrade al livello di API di destinazione 22?

Grazie per il vostro aiuto!

Smilingm

+0

Hai creato il nuovo apk utilizzando un codice di versione superiore? – Nikiole91

+0

sì, l'ho fatto. L'ho provato più volte ... – SmilingM

+1

È possibile eseguire l'applicazione con il livello minimo 22 nel telefono? Dovresti essere in grado di cambiare il livello min api quando vuoi (la documentazione non dice che non puoi: http://developer.android.com/tools/publishing/versioning.html), hai qualche dipendenza da API 23 (ej. libreria appcompat) – Nikiole91

risposta

0

Sì, è vero.

You can not downgrade back to target API Level 22.

+0

sebbene sia solo in beta test? – SmilingM

+0

si. questa è la risposta corretta – Shmuel

+0

Sì, questo è dovuto al nuovo modello di autorizzazione. Questo errore si applica anche se provi a installare una nuova versione (codice di versione maggiore) della tua app con l'API di destinazione 22 sul tuo dispositivo con la tua API 23 beta installata: l'installazione viene rifiutata (errore: nuovo modello di autorizzazione) e devi disinstallare la tua beta prima di poter installare la tua nuova versione. – user1806772

4

messaggio dalla Console per gli sviluppatori:

Android N SDK definitivo disponibile

È ora possibile utilizzare la Console per gli sviluppatori di pubblicare applicazioni che hanno come target i dispositivi Android N (livello di API 24) per la vostra produzione, alpha e canali beta. Ricorda che una volta pubblicato un APK con targeting API di livello 23 o superiore, non potrai inviare un livello di aggiornamento dell'API di livello 22 o inferiore su alcun canale. 2016 Jun 15