Autore Topic: Non esegue neanche "Helloworld" sull'emulatore  (Letto 575 volte)

Offline margemma

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung grand neo
  • Sistema operativo:
    windows xp e windows 7
Non esegue neanche "Helloworld" sull'emulatore
« il: 12 Settembre 2014, 11:47:22 CEST »
0
Ciao,

premetto che sono nuovissimo di Android/Java.

ho scaricato adt-bundle-windows-x86-20140702, ho lanciato Eclipse, ho installato gli SDK e l'ADT.

Quando lancio un emulatore (dopo qualche minuto) appare correttamente il telefonino sul quale

posso operare, ma quando lancio il RUN da Eclipse (anche di Helloworld senza toccare nulla)

sullo schermo dell'emulatore compare "Sorry, Helloworld has stopped" e tanti saluti...

Ho una macchina Windows XP SP3 con Java 7.67 installato di fresco.

Le ho provate tutte, ma non sono MAI riuscito a vedere 'sto benedetto helloworld...

Allego il logcat, qualcuno può aiutarmi???

grazie

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Non esegue neanche "Helloworld" sull'emulatore
« Risposta #1 il: 12 Settembre 2014, 12:19:46 CEST »
0
Secondo me basta che togli le API 20 e le API 4.4W, usi solo le 19, e rigeneri l'helloWorld.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline margemma

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung grand neo
  • Sistema operativo:
    windows xp e windows 7
Re:Non esegue neanche "Helloworld" sull'emulatore
« Risposta #2 il: 12 Settembre 2014, 15:17:21 CEST »
0
Grazie, ho installa to le API19, ma non cambia: appare l'emulatore, col suo bravo sfondo,
ma l'applicativo non appare.

Ecco quello che dice la Console, da quando lancio Eclipse in poi:

[2014-09-12 15:08:06 - appcompat_v7] Unable to resolve target 'android-20'
[2014-09-12 15:09:30 - pgu] ------------------------------
[2014-09-12 15:09:30 - pgu] Android Launch!
[2014-09-12 15:09:30 - pgu] adb is running normally.
[2014-09-12 15:09:30 - pgu] Performing com.example.pgu.MainActivity activity launch
[2014-09-12 15:09:30 - pgu] Automatic Target Mode: Preferred AVD 'pagu' is not available. Launching new emulator.
[2014-09-12 15:09:30 - pgu] Launching a new emulator with Virtual Device 'pagu'
[2014-09-12 15:09:46 - Emulator] emulator: Failed to open the HAX device!
[2014-09-12 15:09:46 - Emulator]
[2014-09-12 15:09:46 - Emulator] HAX is not working and emulator runs in emulation mode
[2014-09-12 15:09:46 - Emulator] emulator: Open HAX device failed
[2014-09-12 15:09:46 - Emulator]
[2014-09-12 15:09:46 - pgu] New emulator found: emulator-5554
[2014-09-12 15:09:46 - pgu] Waiting for HOME ('android.process.acore') to be launched...
[2014-09-12 15:12:32 - pgu] HOME is up on device 'emulator-5554'
[2014-09-12 15:12:32 - pgu] Uploading pgu.apk onto device 'emulator-5554'
[2014-09-12 15:12:34 - pgu] Installing pgu.apk...
[2014-09-12 15:13:50 - pgu] Success!
[2014-09-12 15:13:51 - pgu] Starting activity com.example.pgu.MainActivity on device emulator-5554
[2014-09-12 15:13:52 - pgu] ActivityManager: WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Non esegue neanche "Helloworld" sull'emulatore
« Risposta #3 il: 12 Settembre 2014, 16:24:37 CEST »
0
Hai solamente installato le API 19?

Secondo me basta che togli le API 20 e le API 4.4W, usi solo le 19, e rigeneri l'helloWorld.

Perchè è importante che tu tolga le 20 e le 4.4W, e dopo rigenerare l'hello world.
(c'è anche modo di non toglierle, ma fai prima in questo modo)

Ovviamente dovrai usare un AVD API-19.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline margemma

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung grand neo
  • Sistema operativo:
    windows xp e windows 7
Re:Non esegue neanche \"Helloworld\" sull\'emulatore
« Risposta #4 il: 12 Settembre 2014, 17:13:38 CEST »
0
si le ho tolte prima con l'SDK Manager, poi ho installato le 19 e ho riavviato eclipse

Post unito: 12 Settembre 2014, 17:19:50 CEST
c'è qualche settaggio strano quando si crea l'AVD? Io ho usato:
Device Nexus 7
target Android 4.4.2 API 19
CPU/ABI Inter Atom (x86)
Skin HVGA
RAM512

Il resto ho lasciato il default...
« Ultima modifica: 12 Settembre 2014, 17:19:50 CEST da margemma, Reason: Merged DoublePost »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Non esegue neanche "Helloworld" sull'emulatore
« Risposta #5 il: 12 Settembre 2014, 17:37:41 CEST »
0
Un po' di domande per capire dove ti blocchi:

L'AVD dell'emulatore funziona?
Riesce a finire il boot?
Riesci a interagire con l'emulatore? (sblocco schermo, aprire impostazioni, ...)
Se apri il pannello DDMS di Eclipse, risulta visibile ?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline margemma

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung grand neo
  • Sistema operativo:
    windows xp e windows 7
Re:Non esegue neanche \\\"Helloworld\\\" sull\\\'emulatore
« Risposta #6 il: 12 Settembre 2014, 17:42:38 CEST »
0
si, a tutte le risposte



Post unito: [time]12 Settembre 2014, 17:43:06 CEST[/time]
-... volevo dire a tutte le domande :-P

Post unito: 12 Settembre 2014, 17:45:23 CEST
l'emulatore funziona, anche se è molto lento,
però non appare mai l'app
« Ultima modifica: 12 Settembre 2014, 17:45:23 CEST da margemma, Reason: Merged DoublePost »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Non esegue neanche "Helloworld" sull'emulatore
« Risposta #7 il: 12 Settembre 2014, 17:45:38 CEST »
0
Allora deve funzionare. Prova a lanciare l'app e guarda se appare nella lista dei processi del DDMS.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline margemma

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung grand neo
  • Sistema operativo:
    windows xp e windows 7
Re:Non esegue neanche "Helloworld" sull'emulatore
« Risposta #8 il: 12 Settembre 2014, 17:49:20 CEST »
0

Funziona!

Non so perchè... ma ora va..

grazie bradipao! ;-) ;-) ;-)