Sto lavorando su alcune correzioni a un'app già presente nel negozio. L'app utilizza un file di espansione. Ho creato una nuova versione dell'app e caricato l'apk e il file di espansione associato. Quando provo a eseguire l'app da Eclipse, l'app si avvia, ma il download del file di espansione non riesce con il messaggio: "Download fallito perché potresti non aver acquistato questa app." Ovviamente NON ho acquistato l'app, la sto sviluppando! Quindi, come faccio a farlo funzionare?Debug dell'applicazione Android dopo il rilascio
risposta
Dal momento che non conosco il codice che è nel tuo app vorrei offrire alcune indicazioni per aiutarvi a trovare la risposta:
- Avete aggiornato il versionCode nella vostra AndroidManifest.xml ?
- Hai aggiornato il versionCode nell'applicazione utilizzata per ottenere i file di espansione?
- Hai aspettato circa un'ora dopo aver caricato il nuovo .apk e i nuovi file di espansione? Mi ci è voluta circa un'ora ogni volta che dovevo caricare un nuovo file .apk e/o di espansione prima che fosse disponibile per me.
- Hai disinstallato l'applicazione prima di provare a testare il tuo nuovo file di espansione? Con le Librerie fornite verrà utilizzato un database per memorizzare alcune informazioni (come le dimensioni del file). Un'installazione dell'applicazione su quella esistente potrebbe non rimuovere le informazioni da questo database.
vedi foto sotto per i prossimi puntatori:
- Presumo che si sta utilizzando, ma solo per controllare, hai usato la giusta "chiave pubblica"?
- Hai aggiunto l'indirizzo e-mail nella sezione "Account di prova". Questo sarebbe l'indirizzo e-mail dell'account sul dispositivo con cui stai testando i file di espansione.
- È stata impostata la "Risposta test di licenza" a una risposta adatta alle proprie esigenze?
Se questi puntatori non ti aiutano potrei avere bisogno di qualche informazione in più su ciò che hai provato, ecc in modo che ti aiuti.
+1: la libreria di download dei file di espansione utilizza l'LVL di Google Play per la verifica, quindi è necessario assicurarsi che il dispositivo corrisponda correttamente come account di prova. – Devunwired
Risposta al test della licenza: LICENSED mi ha salvato la giornata! – deko
Sì, ma ora l'approccio è stato leggermente modificato. ogni applicazione ha chiave,
questo errore viene fondamentalmente per alcuni motivi, assicurarsi che:
- aver effettuato l'accesso dal vostro acoount prova sul dispositivo.
- chiave sono uguali anche nel codice.
- hai menzionato la dimensione del file di espansione nel codice correttamente in byte.
- dopo il caricamento attendere 3-4 ore, quindi inizierà il download istantaneamente non funziona.
- 1. Android Studio: versione di rilascio run/debug dell'app
- 2. Build di debug di rilascio per l'applicazione Android
- 3. modo corretto di inizializzare Fabric.io per il debug/rilascio
- 4. Come eseguire il debug dell'applicazione Android in modalità di rilascio utilizzando Android studio
- 5. Configurazioni di rilascio/debug con Flash + AS3
- 6. uploadArchives costruire sia di debug e rilascio
- 7. Difficoltà con il debug passo dopo passo in Android.
- 8. Modalità di rilascio vs Debug = "false"
- 9. Scrivi su debug in modalità di rilascio
- 10. C/C++: metodo portatile per rilevare il debug/rilascio?
- 11. Come eseguire il debug in modalità di rilascio?
- 12. Linux/C++ Come eseguire il debug dell'applicazione di rilascio
- 13. Metodo richiamato dopo il rilascio Eccezione Anteprima fotocamera
- 14. Rilascio ant di debug e formica non riuscito
- 15. C# perché App.config viene copiato nella cartella di debug e rilascio dopo la creazione?
- 16. Perché Butterknife @Bind fallisce nella versione di rilascio (dopo proguard)
- 17. Continua il debug in GHC dopo l'interruzione
- 18. Automazione fastlane/rilascio per Android
- 19. SIG33 durante il debug di Android nativo
- 20. adb (android debug bridge) problemi dopo l'aggiornamento OSX Yosemite
- 21. Suggerimenti per il debug di Android
- 22. I riferimenti di progetto sono caduti dopo il debug
- 23. Android apk La modalità di debug funziona bene ma la modalità di rilascio fornisce troppi avvisi
- 24. Visual Studio: informazioni di debug nella versione di rilascio
- 25. Android Google Maps v2 - Chiave di debug vs chiave di rilascio
- 26. vista asp.mvc enteres #IF DEBUG in configurazione di rilascio
- 27. Come eseguire il pulsante di selezione e rilascio in Android
- 28. Google Analytics per il rilascio di Android con la spedizione()
- 29. PhantomJS2 si disconnette dopo il timeout: come eseguire il debug?
- 30. Cosa scrive in Console.WriteLine() durante il rilascio?
ha funzionato prima dell'aggiornamento alla nuova versione? Penso che la soluzione più semplice sia solo acquistarla sul mercato ... – FoamyGuy