Cerca con Google

Translate

12 aprile 2011

Tutorial 3 - Connessione del proprio cellulare al Blocks Editor di App Inventor


In questa semplice guida vedremo come verificare la corretta installazione del driver adb sul proprio pc, e la corretta configurazione del proprio cellulare per poter dialogare correttamente con App Inventor ed il suo blocks editor.

I prerequisiti sono ovviamente quelli di aver completato i tutorial precedenti e di avere a disposizione un cellulare Android.


Non ci dovrebbero essere particolari difficoltà, infatti se avete completato il tutorial 2 ed i driver ci sono e sono funzionanti, la connessione telefono blocks editor dovrebbe filare liscia come l'olio.

Ho aggiunto una webcam che riprende il mio cellulare, così potete vedere in tempo reale l'interazione tra App Inventor ed il cellulare, scusate per la qualità molto bassa ma per ora non ho trovato strumentazione migliore...


4 commenti:

  1. Aggiungo un paio di soluzioni a problemi comuni riscontrati da un utente del forum androidiani:
    Non gli scaricava il file .apk sul telefono dando errore:

    Detailed error: pkg: /data/local/tmp/AppInventorPhoneApp.apk Failure [INSTALL_FAILED_CONTAINER_ERROR]

    oppure anche questo errore:

    errore di installazione: unknown reason -18

    quando provava a connettere il blocks editor al cellulare

    Se vi dovesse capitare, seguite queste due procedure per risolvere (spero):
    Prima parte:
    1) collegatevi con adb shell al cellulare
    2) andate alla cartella data/local/temp (comando cd /data/local/temp)
    3) cancellate il file AppInventorPhoneApp.apk
    (comando rm AppInventorPhoneApp.apk)
    Seconda parte:
    1) sempre con adb shell collegato:
    2) andate alla cartella /mnt/secure/asec(comando cd /mnt/secure/asec)
    3) cancellate il file smdl2tmp1.asec (comando rm smdl2tmp1.asec)
    è probabile che vi servano i permessi di root
    in questo caso date prima di tutto il comando "su" (super user)

    spero che a questo punto il problema sia risolto!

    RispondiElimina
  2. Ciao, grazie per le tue video guide, sono molto utili ed interessanti.
    Ti volevo segnalare che da un paio di giorni, quando avvio AppInventorForAndroidCodeblocks.jnlp, ricevo dall'antivirus (avast!) il seguente avviso:

    Cavallo di troia bloccato
    La protezione web ha bloccato un sito o file dannoso.
    Oggetto: http://.../AppInventorPhoneApp_apk|classes.dex
    Infezione: Android:FakeInst-GI[Trj]
    Processo: C:\Programmi\Java\Jre7\bin\javaw.exe

    Ed anche AI mi dice che non funzionerà il collegamento con i devise (sia emulatore che telefono)

    Risulta anche a te questo problema?

    Ciao e Grazie, Francesco

    RispondiElimina
    Risposte
    1. non mi risulta ma non uso Avast!
      purtroppo gli antivirus spesso danno dei falsi positivi, io andrei tranquilli e creerei una eccezione che permetta il funzionamento di App Inventor e del Block Editor ignorando quell'avviso.
      A meno che un qualche altro virus ti abbia infettato la javaw.exe ritengo tu possa ignorare quell'avvertimento

      Elimina
    2. sono riuscito a risolvere il problema. Ho effettuato l'esclusione per gli url tp://beta.appinventor.mit.edu/* e http://beta.appinventor.mit.edu:80.

      Ciao, e grazie!

      Elimina