Autore Topic: app Hello world non parte nell' AVD  (Letto 2317 volte)

Offline melmar

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
app Hello world non parte nell' AVD
« il: 13 Febbraio 2013, 21:30:49 CET »
0
ciao a tutti,

sono nuovissimo del forum ho creato la mia prima applicazione

Codice (Java): [Seleziona]
package com.example.helloworld;

import android.app.Activity;
        import android.os.Bundle;
        import android.widget.TextView;
         
        public class FullscreenActivity extends Activity {
         
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
         
                TextView text = new TextView(this);
                text.setText("Hello World ");
                setContentView(text);
}        
}

ma quando lo lancio mi si apre l'emulatore senza la scritta. Inoltre non viene visualizzato il simbolo della batteria il 3G etc...

Sapreste dirmi dove sbaglio e come posso far partire la mia prima applicazione ?

Il problema potrebbe essere dovuto anche a questo messaggio di errore che mi appare in console:

Codice (XML): [Seleziona]
Failed to load libGL.so
[2013-02-13 21:51:13 - Emulator] error libGL.so: cannot open shared object file: No such file or directory
[2013-02-13 21:51:13 - Emulator] Failed to load libGL.so
[2013-02-13 21:51:13 - Emulator] error libGL.so: cannot open shared object file: No such file or directory
[2013-02-13 21:51:13 - Emulator] emulator: WARNING: Requested RAM size of 512MB is too large for your environment, and is reduced to 288MB.
ma non so come comportarmi
« Ultima modifica: 13 Febbraio 2013, 21:57:04 CET da melmar »

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:app Hello world non parte nell' AVD
« Risposta #1 il: 14 Febbraio 2013, 08:04:23 CET »
0
ma quando lo lancio mi si apre l'emulatore senza la scritta. Inoltre non viene visualizzato il simbolo della batteria il 3G etc...

Hai provato ad aspettare qualche minuto? Tieni conto che al primo avvio per avere l'emulatore operativo servono dai 2 ai 5 minuti (a seconda della macchina).
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline melmar

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
Re:app Hello world non parte nell' AVD
« Risposta #2 il: 14 Febbraio 2013, 11:18:29 CET »
0
certo! ho anche risolto
Codice (XML): [Seleziona]
error libGL.so installando su linux dei pacchetti che ho trovato in rete, ma niente non appare ancora niente !!

Offline Alessandro48

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note GT-N7000
  • Sistema operativo:
    Windows XP
Re:app Hello world non parte nell' AVD
« Risposta #3 il: 14 Febbraio 2014, 14:41:08 CET »
0
Sono nuovissimo anchio! HoSul PC "grande" (Win XP) ho installato Eclipse e non ho problemi. Ho voluto installarlo anche sul netbook Asus eeePC (Intel Atom N450 Win XP) e quando lancio Hello World compare sempre questa notifica:

[2014-02-14 14:06:16 - Esempio_01] No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD.

Lemulatore compare, ma non funziona. Il file APK comunque lo genera: lo trasferisco sullo smartphone via bluetooth e funzioina perfettamente. Vorrei sapere quali sono i parametri su cui devo intervenire.
« Ultima modifica: 14 Febbraio 2014, 14:43:45 CET da Alessandro48 »

Offline Trotto23

  • Utente junior
  • **
  • Post: 94
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows Vista
Re:app Hello world non parte nell' AVD
« Risposta #4 il: 14 Febbraio 2014, 14:53:27 CET »
0
Scaricati l'SDK , e' un pacchetto dove c'è tutto . http://developer.android.com/sdk/index.html?utm_source=weibolife


Offline Alessandro48

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note GT-N7000
  • Sistema operativo:
    Windows XP
Re:app Hello world non parte nell\\\' AVD
« Risposta #5 il: 14 Febbraio 2014, 17:52:35 CET »
0
Scaricati l'SDK , e' un pacchetto dove c'è tutto . http://developer.android.com/sdk/index.html?utm_source=weibolife
Avevo già installato l'SDK, anche se da altra fonte. Comunque ha trovato alcuni aggiornamenti e sto procedendo all'installazione. Ci metterà una vita (è un netbook!) comunque non ho alternative. Poi provo e faccio sapere. Intanto, grazie!

Post unito: [time]14 Febbraio 2014, 18:54:30 CET[/time]
Ha finito di scaricare, ma il messaggio è sempre lo stesso: No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD

Post unito: 14 Febbraio 2014, 19:46:46 CET
Aargh! Non è che non funzionava: bisognava aspettare parecchio tempo prima che la procedura venisse portata a termine!
Me ne sono accorto perché, dopo l'ennesimo tentativo con Run, ho lasciato acceso il netbook spostandomi sul PC. Quando sono tornato al netbook per spegnerlo (è ora di cena...) ho visto che era stato caricato il terminale e "Hello world" appariva in tutta la sua magnificenza.
Chissà se anche domani (e tutte le volte che vorrò adoperare il netbook) dovrò aspettare mezz'ora prima di veder apparire il terminale, oppure se il lungo tempo di attesa è solo per la prima volta.

Comunque, grazie per il supporto.
« Ultima modifica: 14 Febbraio 2014, 19:46:46 CET da Alessandro48, 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:app Hello world non parte nell\\\' AVD
« Risposta #6 il: 15 Febbraio 2014, 09:42:37 CET »
0
Chissà se anche domani (e tutte le volte che vorrò adoperare il netbook) dovrò aspettare mezz'ora prima di veder apparire il terminale, oppure se il lungo tempo di attesa è solo per la prima volta.

L'emulatore ci mette (relativamente) una vita a partire anche su macchine i7 8-core, figurati su un netbook a manovella.  ;-)

Quello che devi fare è avviarlo appena apri eclipse, lui pian piano si carica e poi lasciandolo aperto vedrai che il RUN è immediato.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Alessandro48

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note GT-N7000
  • Sistema operativo:
    Windows XP
Re:app Hello world non parte nell' AVD
« Risposta #7 il: 15 Febbraio 2014, 11:29:06 CET »
0
Esatto: stamattina ho acceso il netbook, quindi ho lanciato Eclipse, ho aperto Window/Android Virtal Device Manager, ho selezionato il terminale virtuale che ieri sera funzionava (non ho avuto il coraggio di attivare uno degli altri 5(!) terminali che avevo creato e che pensavo fossero errati), ho premuto il pulsante Start, quindi Launch dalla finestra successiva Launch Options e - dopo alcuni minuti - è comparso il terminale completo. A questo punto ho lanciato il programma Hello World e tutto è andato liscio come l'olio.

Però - diamine! - potrebbero mettere una finestrella che avverte del tempo necessario a caricare il tutto; se uno lo sa prima eviterebbe stress e scoramenti.

Grazie ancora per l'aiuto!

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:app Hello world non parte nell' AVD
« Risposta #8 il: 15 Febbraio 2014, 11:37:31 CET »
0
Dai una occhiata a questo.
Genymotion

Offline Alessandro48

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note GT-N7000
  • Sistema operativo:
    Windows XP
Re:app Hello world non parte nell' AVD
« Risposta #9 il: 15 Febbraio 2014, 15:37:50 CET »
0
Tra l'altro...

1) Lancio Eclipse
2) Lancio l'AVD e seleziono il terminale virtuale
3) Lancio il programma Esempio_01 (un banale Hello World)

Il programma non parte e compaiono i messaggi...

The connection to adb is down, and a severe error has occured.
[2014-02-15 11:02:23 - Esempio_01] You must restart adb and Eclipse.
[2014-02-15 11:02:23 - Esempio_01] Please ensure that adb is correctly located at 'C:\Documents and Settings\ [eccetera] android-sdk\platform-tools\adb.exe' and can be executed.


4) Individuo e lancio adb.exe
5) Rilancio Esempio_01 e finalmente tutto funziona.

Domanda:
Perché Eclipse non lancia automaticamente adb.exe dato che è indispensabile per proseguire?

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:app Hello world non parte nell' AVD
« Risposta #10 il: 15 Febbraio 2014, 15:58:00 CET »
0
Domanda:
Perché Eclipse non lancia automaticamente adb.exe dato che è indispensabile per proseguire?

Normalmente lo fa...
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:app Hello world non parte nell' AVD
« Risposta #11 il: 24 Febbraio 2014, 11:20:21 CET »
0
Brutta scelta quella di mettere l'sdk in un path con gli spazi...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

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:app Hello world non parte nell' AVD
« Risposta #12 il: 24 Febbraio 2014, 13:44:15 CET »
0
Brutta scelta quella di mettere l'sdk in un path con gli spazi...

Io maledico questa "feature" di windows ogni volta che la vedo usata, perchè non aggiunge niente e in compenso genera una incredibile quantità di problemi, non ultimo il fatto che utenti nati informaticamente con questa "feature", trovano normale usare spazi nei nomi dei file.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store