CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 8 su 8
Discussione:

Problema con adb install e i virtual devices

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    22

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Unhappy

    Problema con adb install e i virtual devices

    Ciao a tutti,
    sono nuovo del forum e sto iniziando ora a programmare con Android(conoscendo java....).
    Sto utilizzando il libro di Massimo Carli,su Ubuntu 10.04 NR, con Eclipse e relativo plug-in, ma non riesco a fare una cosa.

    Una volta realizzata un'applicazione devo caricarla su un device. Una volta avviato l'emulatore con

    codice:
    emulator -avd desire
    (si chiama così...)

    Non ho più il controllo della shell per fare adb install...

    Se poi apro un'altra shell mi dice che il device è offline.
    Se faccio ugualmente adb install pecchetto.apk mi dice:

    codice:
    143 KB/s (15065 bytes in 0.102s)
    Error: Could not access the Package Manager.  Is the system running?
    Come si fa allora? Al primo esercizio è andato tutto bene, ora non ci riesco!!!


    Grazie a tutti in anticipo per l'aiuto!
    Ultima modifica di Davy83; 10-09-10 alle 03:22

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Aug 2010
    Località
    Palermo
    Messaggi
    48

    Ringraziamenti
    0
    Ringraziato 7 volte in 7 Posts
    Predefinito

    se è solo problema di shell puoi fare

    che avvia il programma in un processo separato e ti restituisce la shell.
    Come mai non avvii l'applicazione direttamente con il plugin di eclipse, invece di usare la riga di comando?

  4. #3
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    22

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Ho già provato con la " & " ma non cambia, mi dice che il device è offline.

    Cmq con Eclipse, non ho capito come fare. Se faccio il RUN dell'applicazione mi compare la schermata di base del terminale ma quella con sfondo nero e scritta ANDROID e il cursore che lampeggia e non posso fare nulla.

    Nel caso della prima applicazione fatta sul libro invece, l'ho installata (da shell) e quando ho lanciato il device aveva lo sfondo di un comune cell Android con l'icona della mia app.


    Forse non ho capito come si usa il Plug-in di Eclipse per testare l'applicazione sul virtual device. C'è un modo per installare l'app sul virtual device???

    Grazie...

  5. #4
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    22

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Exclamation

    Ho capito il problema, e non riguarda nessun comando precedente, e forse è molto peggio...

    Il mio emulatore, per caricare il device impiega un casino di tempo...tra i 5 e gli 8 minuti!!!!!!!!!!!!!:o:o:o:o
    E a volte non parte proprio, rimane sulle animazioni della scritta ANDROID senza arrivare mai nella HOME del device.
    E quindi siccome non arrivava mai nella HOME, pensavo non partisse l'app. Ora ho capito come funziona e ho anche scoperto che il mio funziona male.

    Non so che fare...Qualcuno ha già sentito roba simile???

    Sto programmando su un netbook, un Eeepc 1005PE con Ubuntu 10.04 Netbook Remix. Ho scaricato l'ultimo SDK proprio stasera e non è cambiato nulla.
    Non credo che il pc non ce la faccia a gestire un AVD?!?!?! C'ho programmato con NETBEANS!!!

    Qualcuno ha dei suggerimenti???? Sono nella cacca.....
    Ultima modifica di Davy83; 10-09-10 alle 03:27

  6. #5
    Baby Droid


    Registrato dal
    Jul 2009
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Inizio ora a provare anche io sul mio EeePC 1001HA, ho EeeBuntu 3, dovrebbe essere molto simile a Ubuntu per struttura, ti faccio sapere se incontro problemi.

  7. #6
    Senior Droid L'avatar di Cymon


    Registrato dal
    Jul 2010
    Messaggi
    419

    Ringraziamenti
    7
    Ringraziato 43 volte in 42 Posts
    Predefinito

    Quote Originariamente inviato da Davy83 Visualizza il messaggio
    Sto programmando su un netbook, un Eeepc 1005PE con Ubuntu 10.04 Netbook Remix. Ho scaricato l'ultimo SDK proprio stasera e non è cambiato nulla.
    Non credo che il pc non ce la faccia a gestire un AVD?!?!?! C'ho programmato con NETBEANS!!!

    Qualcuno ha dei suggerimenti???? Sono nella cacca.....
    Controlla le impostazioni di rete, magari. Può essere che il sistema non riesca a fare il bind della porta e quindi rimanga in attesa di riuscirci o altre questioni del genere, escludo che si tratti di una questione di mero hardware, non dico che l'emulator non sia pesantino, ma fino ad ammazzare un PC...
    Hai fatto un tentativo con sudo?

    Hai provato anche a far partire l'emulatore senza usare il comando emulator? Io di solito faccio il comando android sotto tools e poi lancio l'avd dall'interfaccia... mai avuo problemi così.
    La mia katana: Slackware 13.1
    La mia wakizashi: Acer A1 Liquid con Android 2.1 Eclair
    Il mio sito: Follow the rabbit (con la sua App )

  8. #7
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    22

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Quote Originariamente inviato da Cymon Visualizza il messaggio
    Controlla le impostazioni di rete, magari. Può essere che il sistema non riesca a fare il bind della porta e quindi rimanga in attesa di riuscirci o altre questioni del genere, escludo che si tratti di una questione di mero hardware, non dico che l'emulator non sia pesantino, ma fino ad ammazzare un PC...
    Hai fatto un tentativo con sudo?
    La mancata comunicazione credo stia nel fatto che l'emulatore impiega tantissimo tempo per avviarsi e quindi se:
    1) lancio l'emulatore
    2) Subito dopo faccio adb install, l'emulatore risulta offline e il timeout di adb è più breve del tempo impiegato dall'emulatore per avviarsi, quindi l'install fallisce

    Da un'altra discussione su questo forum, ho visto che il problema è comune, cioè l'emulatore è lentissimo.
    Il problema è che a volte non parte proprio, cioè dopo 10 minuti c'è ancora la scritta grigia ANDROID sul "display"!!! Ora reinstallo tutto...

    Ma la sequenza giusta d'installazione per non avere problemi è:
    1) IDE eclipse
    2) Plugin ADT
    3) SDK Android
    4) Update dell'SDK android

    Cosa consigliate??

    Quote Originariamente inviato da Cymon Visualizza il messaggio
    Hai provato anche a far partire l'emulatore senza usare il comando emulator? Io di solito faccio il comando android sotto tools e poi lancio l'avd dall'interfaccia... mai avuo problemi così.
    Ho provato anche con sudo, è lo stesso...
    Reinstallo e vedo che succede.

    Grazie...

  9. #8
    Baby Droid


    Registrato dal
    Sep 2010
    Messaggi
    22

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Allora ho reinstallato tutto, in quest'ordine:
    1) JDK al posto di OpenJDK
    2) Eclipse 3.6 Classico
    3) Scaricato e scompattato Android SDK revision7
    4) Installato ADT plugin
    5) Effettuato gli aggiornamenti dell'SDK di Android per le varie piattaforme

    Risultato: Tutto come prima. Ho visto il comportamento di CPU, RAM Hard Disk durante l'esecuzione dell'AVD e non c'è nulla di particolare, certo non è leggerissimo Eclipse ma un Netbook è già più che sufficiente a livello di performance.
    EDIT: l'AVD occupa 136,9 Mb di ram e la CPU oscilla tra il 16 e il 36 %...non mi sembra poco....

    Ho capito quindi come utilizzare l'AVD:
    Avviare l'avd e poi da eclipse, per ogni project fare RUN sullo stesso AVD in modo che, passati 5-10 minuti per averlo operativo la prima volta, non bisogna più riavviarlo.

    Consiglio di aggiungere una voce al menù con il comando per l'avvio dell'AVD, è comodo così nn si ha una shell aperta e lo si può avviare prima ancora di aprire eclipse e così si risparmia tempo....

    P.S. per GOOGLE: quando dovremmo aspettare per un AVD che impiega 30-40 secondi (che sono già troppi) per partire???????????
    Ultima modifica di Davy83; 11-09-10 alle 18:01 - Motivo: Info su AVD

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy