Instalei o App Inventor 2 usando um pacote Debian e estas instruções. O software é de 32 bits e meu computador é de 64.
Aparentemente, também precisava do Oracle JRE para o App Inventor e, finalmente, funcionou com o Firefox. (A verificação da minha versão Java funciona no site da Oracle e o Firefox abre corretamente jnlp
arquivos.)
No entanto, não consigo fazer com que aiStarter
funcione, o que é necessário para usar o emulador on-line. Parece ter a ver com o confronto de 32-64 bits? Eu recebo o seguinte erro:
$ ./aiStarter
Bottle server starting up (using WSGIRefServer())...
Listening on http://127.0.0.1:8004/
Hit Ctrl-C to quit.
Shutdown...
Traceback (most recent call last):
File "<string>", line 129, in <module>
File "/home/mckinney/Development/repo/mit-cml/appinventor-setup/Linux/aiStarter/build/aiStarter/out00-PYZ.pyz/bottle", line 2389, in run
File "/home/mckinney/Development/repo/mit-cml/appinventor-setup/Linux/aiStarter/build/aiStarter/out00-PYZ.pyz/bottle", line 2086, in run
File "/usr/lib/python2.7/wsgiref/simple_server.py", line 144, in make_server
return [stdout.getvalue()]
File "/home/mckinney/Development/repo/mit-cml/appinventor-setup/Linux/aiStarter/build/aiStarter/out00-PYZ.pyz/SocketServer", line 419, in __init__
File "/usr/lib/python2.7/wsgiref/simple_server.py", line 48, in server_bind
HTTPServer.server_bind(self)
File "/home/mckinney/Development/repo/mit-cml/appinventor-setup/Linux/aiStarter/build/aiStarter/out00-PYZ.pyz/BaseHTTPServer", line 108, in server_bind
File "/home/mckinney/Development/repo/mit-cml/appinventor-setup/Linux/aiStarter/build/aiStarter/out00-PYZ.pyz/SocketServer", line 430, in server_bind
File "/home/mckinney/Development/repo/mit-cml/appinventor-setup/Linux/aiStarter/build/aiStarter/out00-PYZ.pyz/socket", line 224, in meth
socket.error: [Errno 98] Address already in use
/usr/google/appinventor/commands-for-Appinventor/adb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Eu também li isso que eu acho que poderia ajudar e tentei o seguinte para ver quais dependências instalar, mas sem sorte pelo que vejo:
$ dpkg-deb -I appinventor2-setup_2.3_all.deb
new debian package, version 2.0.
size 75112754 bytes: control archive=2310 bytes.
286 bytes, 10 lines control
14440 bytes, 123 lines md5sums
Package: appinventor2-setup
Version: 2.3
Architecture: all
Maintainer: Hal Abelson <[email protected]>
Installed-Size: 173563
Section: misc
Priority: optional
Description: Appinventor2-setup version 1.1
This software is used in conjunction with
MIT App Inventor. See appinventor.mit.edu
Alguém que conseguiu isso e pode me dar uma ajuda?