Ho aggiornato la mia app e l'ho provata sul mio dispositivo. Tutto funziona bene se provo l'app tramite il pulsante Esegui in Eclipse, ma se esporto in un apk e provo a installare l'apk fallisce.Impossibile installare il mio apk generato.
Nessun codice di errore o altro, solo che l'app non è stata installata.
Qualche idea del motivo? Ho modificato solo alcune cose nella mia app: ho rimosso la lib di basegameutils dalla mia app e ho eseguito la migrazione alla nuova API senza basegameutils. Ecco fatto (tranne per alcune correzioni di bug ma che non può essere la causa).
Ho già riavviato eclissi e pulito tutti i progetti più volte.
Il sdk di destinazione è 22 e sto usando le più recenti immagini di sistema e così via per quel livello di API (la mia divce è un nexus 6 di riserva con 5.1.1 in esecuzione). Ho anche aggiornato i miei strumenti di compilazione a 23.0.1 da 22.0.1 e rimosso la versione 22. È questa la causa?
Ho anche provato a caricare l'apk nella console di sviluppo e non ci sono stati errori.
Grazie per il vostro aiuto.
EDIT:
L'uscita logcat dice la firma non corrisponde alla versione precedentemente installata.
Se provo a installare la versione live corrente tramite il Play Store, c'è anche un messaggio di errore che dice che non posso installare questa app perché un altro utente ha già installato una versione incompatibile su questo dispositivo (ma non l'ho installato e io non avere più utenti sul dispositivo).
Se nel menu dell'app sono presenti le impostazioni, la mia app viene visualizzata in fondo all'elenco, ma c'è una nota che dice che l'app non è installata per gli utenti. Se faccio clic su di esso tutti i pulsanti sono non modificabili (quindi non posso disinstallarlo).
Cosa sta succedendo?
anche l'output logc. –
@ IntelliJ Amiya: "Eseguo il test dell'app tramite il pulsante Esegui in eclissi" Penso che stia lavorando su Eclipse .. !! – AndiGeeky
Come stai generando l'apk? –