2016-05-05 26 views
6

Sto creando un'app per Android in Visual Studio. Quando creo l'APK allineato sul carico laterale del mio dispositivo (da Strumenti -> Android -> Pubblica app Android), viene installato e eseguito, ma non sembra che abbia le ultime modifiche. La serie di eventi che ho sperimentato è la seguente:La distribuzione di Xamarin Android non utilizza il codice più recente?

  • installato una versione della app sul mio dispositivo
  • Aggiornato un colore sulla pagina di login e impostare il tema di applicazione (tra le altre cose)
  • Re-installato l'applicazione
  • ha visto il nuovo tema, ma non il nuovo colore nella pagina di accesso
  • Ha fatto un cambiamento testo casuale sulla pagina di login come un test
  • reinstallato l'applicazione
  • Hai visto il cambio di colore ma non il cambio di testo casuale ?!

Qualche suggerimento su cosa potrei fare di sbagliato?

+0

Per assicurarti di avere la versione più recente, prima ripulisci il progetto:/Nessuna idea, potrebbe essere solo una strana disavventura. – Shark

risposta

1

ho sperimentato problemi simili, il mio andare a per il fissaggio di questo problema è stata la seguente

  • Pulire tutti i progetti.
  • Costruisce tutti i progetti (in particolare il progetto contenente i file xcml).
  • Elimina (rimuovi applicazione) dal dispositivo.

Se per qualche motivo questo non risolve il problema, in genere un riavvio completo di Xamarin Studio o Visual Studio.

+0

Questo ha funzionato per me in Xamarin Forms. È successo a me dopo che ho tirato il commit di qualcun altro con impostazioni diverse, immagino. – Noob17

+0

L'eliminazione dell'applicazione dal dispositivo è una correzione, ma non sempre valida quando si inviano materiale sul campo. Ho avuto questo problema nel supporto tecnico mentre lavoravo in Realm - uno dei nostri utenti di Xamarin SDK aveva un'app sul campo che non si stava aggiornando. –

0

Il problema è risolto dopo che ho fatto le seguenti operazioni:

  1. aggiornamento Xamarin.Forms alla versione 2.3.3.193
  2. disinstallare la versione di Java SE 7
  3. installare Java versione SE 8
  4. Set Xamarin> Java Development Kit Posizione nella nuova versione di Java SE . (Vedi schermata)
  5. Riavvio del PC

enter image description here

0

Nel mio caso, ho avuto un problema simile con dispositivo collegato, e non quello proposto soluzione come Clean \ Ricostruire \ Riavvia \ Reinstallare \ ecc. potrebbe aiutarmi Allo stesso tempo su AVD tutto ha funzionato perfettamente, l'ultimo codice distribuito ok.

Ho trovato che il problema richiesto dipendeva dalle impostazioni selezionate nella sezione [USB Developer] sul dispositivo collegato (il mio era lo smartphone Xiaomi). Perché alcuni fornitori ci forniscono troppe impostazioni di sicurezza ...

Quello che ho trovato, è necessario accendere sia USB Debugging & debug USB (Impostazioni di sicurezza), e spegnere MIUI Optimization (è vero per Xiaomi fornitore, ma è possibile controllare il dispositivo per opzioni simili). Spero che questo ti aiuti.