[Howto] Emulatore ai2 su debian-based

Rispondi
Avatar utente
fatopeo
Messaggi: 22
Iscritto il: 05/05/2014, 20:59
Kernel: 3.12

[Howto] Emulatore ai2 su debian-based

Messaggio da fatopeo » 10/10/2014, 19:30

Questo howto ha lo scopo di poter avviare l'emulatore di App Inventor 2 con Debian e derivate:

1. scaricate l'ultima versione del .deb: https://drive.google.com/file/d/0B6uDpv ... dtelVkZEE/

2. da terminale:

Codice: Seleziona tutto

sudo dpkg -i appinventor-setup_1.3_all.deb
o l'ultima versione

3. avviate aiStarter:
- da terminale

Codice: Seleziona tutto

python /usr/google/appinventor/bin/aiStarter.py

- oppure editate il vostro .bash_aliases ed inserite la seguente riga

Codice: Seleziona tutto

alias aiStarter='python /usr/google/appinventor/bin/aiStarter.py' 
e da terminale

Codice: Seleziona tutto

aiStarter
4. andate su http://ai2.appinventor.mit.edu e da Connect->Emulator potete avviare il vostro emulatore.

FONTE: https://groups.google.com/forum/#!topic ... bhUhzGgMKg



Avatar utente
fatopeo
Messaggi: 22
Iscritto il: 05/05/2014, 20:59
Kernel: 3.12

Re: [Howto] Emulatore ai2 su debian-based

Messaggio da fatopeo » 10/10/2014, 21:30

Se invece volete collegare il vs cellulare:
1. Per prima cosa dobbiamo vedere qual'è il vendor id del nostro cellulare, diamo il comando:

Codice: Seleziona tutto

usb-devices
l'output sarà simile a questo (cercate solo le righe corrispondenti al vostro cellulare)

Codice: Seleziona tutto

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=1350 Rev=02.26
S:  Manufacturer=ZTE Incorporated
S:  Product=ZTE HSUSB Device
S:  SerialNumber=blade
C:  #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I:  If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I:  If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
prendiamo quindi nota del nostro vendor id.

2. Ora continuiamo con questi comandi:

Codice: Seleziona tutto

cd /etc/udev/rules.d
sudo touch 50-android.rules
sudo nano 50-andorid.rules

ed aggiungete la seguente riga:

Codice: Seleziona tutto

SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", MODE:="0666" 
dove ovviamente metterete il vostro Vendor Id.
Infine:

Codice: Seleziona tutto

sudo udevadm control --reload-rules 
3. Collegate il cellulare e da terminal digitare:

Codice: Seleziona tutto

cd /usr/google/appinventor/commands-for-Appinventor
./adb devices 
se esce un messaggio simile:

Codice: Seleziona tutto

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
tutto è a posto, altrimenti da terminale:

Codice: Seleziona tutto

sudo su -
cd /usr/google/appinventor/commands-for-Appinventor
./adbrestart
e ridate

Codice: Seleziona tutto

./adb devices

Per verificare tutto andate su http://appinventor.mit.edu/test/

FONTE: http://reubuntu.blogspot.it/2013/04/com ... or-ed.html
Ultima modifica di fatopeo il 10/10/2014, 21:41, modificato 1 volta in totale.

Avatar utente
fatopeo
Messaggi: 22
Iscritto il: 05/05/2014, 20:59
Kernel: 3.12

Re: [Howto] Emulatore ai2 su debian-based

Messaggio da fatopeo » 10/10/2014, 21:37


Avatar utente
mae89
Messaggi: 1329
Iscritto il: 22/12/2010, 10:25
Distribuzione: Fedora
Kernel: 3.16.9
Architettura: x86_64
Contatta:

Re: [Howto] Emulatore ai2 su debian-based

Messaggio da mae89 » 13/10/2014, 18:39

grazie del contributo
Chi dice di non essere capace è perché probabilmente non ha mai provato.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite