Ho un problema con la mia applicazione WP7, funziona perfettamente sull'emulatore e funziona anche bene sul dispositivo, ma solo durante il debug. Quando eseguo l'applicazione quando non esegue il debug, l'applicazione viene chiusa. Nessuna eccezione ... niente. Non riesco a capire quale sia la causa effettiva. L'applicazione sta chiamando servizi Web, servizi di mappe bing e utilizzando le informazioni GPS. Qualche idea?Applicazione WP7 che funziona solo su emulatore e sul dispositivo durante il debug
risposta
Stai facendo qualcosa di costoso o sincrono durante l'avvio?
Hai un certo tempo per l'avvio della tua app prima che il sistema operativo lo uccida. con un debugger allegato, sei esentato dal limite di tempo. Sull'emulatore, la velocità del processore del tuo computer potrebbe consentire l'avvio più veloce di quanto farebbe sul dispositivo.
Vorrei iniziare a semplificare l'avvio dell'app e vedere se ne fa parte.
Il problema è stato esattamente questo: ho semplificato l'avvio e ora funziona bene – John
Un consiglio: utilizzare le proprietà anziché le costanti durante la creazione di oggetti costosi (per me era una canzone di un file) Ciò causa un caricamento lento e quindi un avvio più veloce. –
Provate a scrivere un po 'di registrazione su un file in una memoria isolata mentre i passaggi di avvio sono eseguiti per vedere fino a che punto la vostra app si arresta prima che si blocchi. È possibile confrontare questo con l'output del registro quando si esegue in modalità di debug.
Ho trovato che se una variabile non ha l'ambito corretto (come in un bug nel codice), può funzionare nell'emulatore/debug del telefono, ma non funzionerà normalmente sul telefono. Assicurati che il tuo webservice sia dichiarato al più alto livello possibile (pubblico per la pagina).
Una volta ho passato ore cercando di stabilire cosa c'era di sbagliato nella mia app in una situazione molto simile, e si è scoperto che chiudere Visual Studio e riavviarlo lo risolse. :(
Chris
- 1. Debug di codice nativo in Android sul dispositivo * (non emulatore)
- 2. Studio Android: applicazione di debug sul dispositivo
- 3. "In attesa di dispositivo" durante il debug sul telefono
- 4. Terminare il debug sul dispositivo
- 5. Accesso alle foto memorizzate sul dispositivo WP7
- 6. InterruptedException durante il debug applicazione Android
- 7. Galaxy Tab sul debug del dispositivo?
- 8. Impossibile avviare CameraCaptureTask o PhotoChooserTask durante il debug con dispositivo
- 9. Windows Phone 8.1 Dispositivo (Lumia 930) e il debug VS2013 funziona solo con disabili WiFi
- 10. Il telefono può utilizzare la rete host durante il debug sul dispositivo tramite Eclipse/ADB?
- 11. Come aggiornare SystemUI.apk su emulatore e dispositivo reale
- 12. Android errore dequeuebuffer applicazione sul dispositivo Snapdragon
- 13. Errore Emulatore Android su Jenkins: dispositivo offline
- 14. UIContentSizeCategoryDidChangeNotification non funziona su simulatore iOS 9.3, funziona sul dispositivo
- 15. Studio Android mostra le fonti da API di compileSdkVersion durante il debug sul dispositivo con API precedente
- 16. PhoneGap/Cordova emulatore per il debug del browser
- 17. L'applicazione si blocca durante il debug sul dispositivo iOS 3.1.3 con Xcode 4.3.2
- 18. di Windows Phone 8 debug emulatore non funziona
- 19. Rendering su texture su iOS OpenGL ES-funziona su simulatore, ma non sul dispositivo
- 20. WP7: Rimuovi Underscore nel nome applicazione
- 21. SecurityException: Permissione Denial: lettura (solo su emulatore)
- 22. "android.provider.Telephony.SMS_RECEIVED" non funziona sul mio dispositivo (HTC Wildfire) - come eseguire il debug?
- 23. Perché la mia applicazione appare 4 volte sul mio dispositivo?
- 24. XAML non si aggiorna durante il debug su un dispositivo WP8
- 25. il modo più efficiente per eseguire il debug sul dispositivo Blackberry?
- 26. AVSpeechSynthesizer funziona su simulatore ma non sul dispositivo
- 27. Toggle lenta animazione durante il debug con iOS dispositivo
- 28. WebException su richiesta HTTP durante il debug
- 29. Applicazione debug gradle su Netbeans
- 30. La mia applicazione funziona in IE solo in modalità debug (funziona con altri browser)
Nessun idee senza alcun codice per vedere che cosa si sta effettivamente facendo –
caso peggiore:...... Scommentare parti che non sono sicuro di test di includere un test includono un altro test includere un altro ... –