Autore Topic: Sull'emulatore tutto ok sul cel crash!!  (Letto 820 volte)

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Sull'emulatore tutto ok sul cel crash!!
« il: 28 Ottobre 2010, 18:55:42 CEST »
0
Come posso far per scoprire il motivo che manda in crash la mia app sul cel?
sull'emulatore fila tutto liscio!
Ricevo il messaggio interruzione non prevista!

Offline droid7

  • Nuovo arrivato
  • *
  • Post: 44
  • Respect: +4
    • droidrcc
    • Mostra profilo
    • echlabSoftware
  • Dispositivo Android:
    Lg Optimus One
  • Play Store ID:
    echlab software
  • Sistema operativo:
    Archlinux
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #1 il: 28 Ottobre 2010, 19:00:56 CEST »
0
Collega il terminale al pc e visualizza il logcat durante l'esecuzione dell'applicaziaone sul device.
Android applications: echlabSoftware

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #2 il: 28 Ottobre 2010, 19:03:32 CEST »
0
Come faccio a fare tutto questo?
Uso win+eclipse hai una guida da passarmi?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #3 il: 28 Ottobre 2010, 19:33:02 CEST »
0
Per favore diamo dei titoli più significativi ai thread.

Comunque puoi visualizzare i log semplicemente facendo da console

Codice: [Seleziona]
adb logcat
oppure da Eclipse:

Window -> Open Prospective -> DDMS

Se non ti viene visualizzata direttamente la scheda di Logcat fai:

Window -> Show View -> Logcat

« Ultima modifica: 28 Ottobre 2010, 19:42:35 CEST da Ricky` »

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #4 il: 29 Ottobre 2010, 02:05:56 CEST »
0
OK grazie ci sono riuscito anche se non ho ancora ben capito che errore è...

se mi consigli un titolo più significativo sarò ben lieto di correggerlo!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #5 il: 29 Ottobre 2010, 09:45:29 CEST »
0
Dovresti postare il logcat (solo la parte con l'errore) se vuoi un aiuto!  ;-)

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #6 il: 29 Ottobre 2010, 11:15:30 CEST »
0
Mi da un NullPointerException su un ArrayList.
In questa app effettuo il parsing di alcune pagine web e salvo i contenuti delle stesse all'interno di ArrayList.
Sul computer nell'emulatore non è mai apparso l'errore, sul cellulare invece appare questo null Pointer.
Sembra quasi che alcuni di qusti arraylist non vengano riempiti a dovere. come è possibile questo?
La cosa più intelligente che mi è venuta in mente è stato di riempire il codice di Log, penso che lo proverò stasera, hai altre idee per indagare sull'errore?

grazie

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #7 il: 29 Ottobre 2010, 11:19:07 CEST »
0
La cosa più intelligente che mi è venuta in mente è stato di riempire il codice di Log, penso che lo proverò stasera, hai altre idee per indagare sull'errore?

Devi cercare di capire quale assegnamento effettivamente non viene fatto e perchè...

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #8 il: 29 Ottobre 2010, 11:25:49 CEST »
0
Devi cercare di capire quale assegnamento effettivamente non viene fatto e perchè...

e l'unico modo è tramite i log vero?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #9 il: 29 Ottobre 2010, 11:37:20 CEST »
0
e l'unico modo è tramite i log vero?

Beh saprai dove quell'oggetto viene inizializzato.
Se te lo trovi a null vuol dire che l'inizializzazione fallisce.

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Sull'emulatore tutto ok sul cel crash!!
« Risposta #10 il: 30 Ottobre 2010, 12:21:01 CEST »
0
Svelato l'arcano:
sul cellulare va a leggere la versione "mobile" della pagina, in realtà va sulla homepage della versione mobile del sito.
Questo nonostante il fatto io gli abbia imposto:
Codice (Java): [Seleziona]
yc = url.openConnection();
yc.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10");
io non capisco perchè sull'emulatore funzioni e sul cel no...la cosa ancora più strana è che funzionava settimana scorsa e che la classe in questione negli utlimi giorni non l'ho toccata!

grazie