sabato 19 febbraio 2011

Sviluppare per Android con Ubuntu

Oggi affrontiamo uno di quegli argomenti che tanto mi piacciono perchè mi permettono di incrociare i blog: installiamo su ubuntu l'ambiente di sviluppo per Android.

La fonte di tutto è stato questo post, ma ci sono alcune cose che non funzionano come si dice lì.

Ho installato Eclipse dal repository Ubuntu e ci ho aggiuntoPlug-in Dev Environmet (PDE) con la estensione per Debian. Non se necessario ma mi sembrava utile.
La OpenJDK 1.6.20 era giàù isntallata per altri motivi e quindi già presente

Quindi ho scaricato SDK per linux dal sito Google che ho espanso nella home.

Ho seguito le istruzioni sul post iniziale ma alla installazione dell'SDK in Eclipse mi da un errore che ma sembra non essere influente.
A questo punto le istruzioni spiegano come creare le AVD (indispensabili per poter lanciari gli emulatori) ma non si riesce. Si deve leggere il file SDK Readme.txt che spiega che il primo setup lo si deve fare da terminale con il comando
sudo tools/android
(bisogna farlo da sudo anche se non è spiegato nel file)
Quindi il primo lo si crea e lo si salva, e viene salvato da root nella directory ".android" che risulta essere chiusa a tutti gli utenti eccetto root.
Quindi bisogna entrare (come root) e cambiare i permessi per quella directory e quella interna ed eventualmente creare la dir "avd".
TUTTI DEVONO POTER SCRIVERE/LEGGERE OVUNQUE
A questo punto, se si apre AVD dentro eclipse risulterà vuoto, ma adesso si riesce a creare le nuove AVD.


Ovviamente le fonti primarie si ricavano da qui.
Per lo sviluppo invece si comincia da "Hello world"

lunedì 7 febbraio 2011

Skype riceve i file !!!!

Da anni ho skype e sempre mi ha dato problemi a ricevere i file.
Da nessuna parte ho trovato un tutorial che mi spiegasse come risolvere il problema.

Oggi ho fatto un po' di prove e ho risolto così:
  1. creata una directory dedicata
  2. fatto in modo che in quella directory TUTTI potessero scrivere (chmod 777)
  3. messa quella directory come destinazione di skype.

et voilà!

gdocs e ubuntu, la saga continua

Ci sono ricascato.
Io ritengo che, come ci sia ubuntu one, debba essere possibile utilizzare lo spazio gdocs come se fosse una directory; e quindi insisto nelle prove.
Oggi ho porvato un approccio diverso.

Sono andato qui dove ho visto che c'è un componente python che permette di montare, all'interno di una dir già presente sul filesystem, l'albero delle dir e dei file presenti su gdocs.

Ho scaricato il file deb, installato e provato con il comando
gmount directory miaemail@gmail.com
è fallito perchè mancava il modulo python-fuse.
Installato dal repository e rilanciato il comando di cui sopra
Nessun errore, sembra essere tutto a posto ma non si vede nulla (dir vuota), quindi aggiorno gdata-python-client (come suggerito nelle FAQ) prendendola da qui.
La installo come da istruzioni ma se vado nella lista dei pacchetti non la vedo installata
Al momento continua a non funzionare ma secondo me bisogna riavviare (per fare vedere la nuova libreria)

Per smontare
gumount directory