Visualizzazione post con etichetta ADT. Mostra tutti i post
Visualizzazione post con etichetta ADT. Mostra tutti i post

martedì 15 gennaio 2013

ADT Android Bundle

Con l'andar del tempo e' sempre piu' semplice installare l'SDK di Android
E' da poco uscito l'ADT Bundle, un pacchetto piuttosto pesante (oltre i 400 Mb nelle sue varie versioni) che al  suo interno contiene pero' una bella sorpresa

Una volta spacchettato il file ci troviamo con Eclipse, il plugin ADT e l'SDK di Android gia' pronti ad essere utilizzati senza ulteriori configurazioni e download. E' sufficiente entrare nella directory eclipse e lanciare l'ambiente di sviluppo con il comando
./eclipse

rimane solo da configurare un AVD e poi si puo' iniziare a sviluppare





venerdì 2 novembre 2012

Plugin Android per Eclipse

Al momento attuale esistono diversi plugin per Android o meglio diversi pacchetti

Scaricando il Google Plugin si ha oltre al necessario per sviluppare Android in Eclipse anche la possibilita' di scaricare l'SDK di Android e GWT ed AppEngine

Invece a questo link si trova il solo pacchetto ADT in cui e' presente il solo plugin Android per Eclipse. L'SDK dovra' essere scaricato a parte


giovedì 5 aprile 2012

Problemi con aggiornamento ADT da 16 a 17

Giusto ieri ho effettuato l'aggiornamento da ADT 16 a 17 a causa del concomitante aggiornamento dell'SDK di Android. Il problema e' che improvvisamente alcuni programmi a cui stavo lavorando hanno deciso di non compilarsi piu' con un imperscrutabile errore
error Binary XML file line #7. Error inflating class org.osmdroid.views.MapView

fortunatamente sono capitato qui dove viene spiegato che
  1. i file jar delle librerie esterne DEVONO risiedere nella directory libs
  2. non e' piu' necessario aggiungere alla Build Path le librerie esterne (le Android Depedencies vengono aggiornate da sole)

martedì 17 gennaio 2012

Creare file .apk da Eclipse-ADT

il procedimento per creare i file di installazione e distribuzione .apk da Eclipse e' piuttosto banale
Una volta selezionato il progetto File/Export/Export Android Application

Selezionare il nome del progetto da esportare a cui segue la schermata  del keystore (il file deve avere l'estensione keystore)

Una nuova schermata con parametri da inserire (25 anni e' il valore minimo suggerito da Android)


ed infine si sceglie dove scrivere il file .apk. Tale file puo' essere distribuito, copiato sul telefono ed installato

Creare progetti Android con Eclipse/ADT

Per creare un nuovo progetto Android con Eclipe/ADT si clicchi su File/New/Other/Android Project

Compare quindi la schermata sottostante


in cui Project Name si puo' inserire il nome UDPClient (meglio non usare spazi..non si mai)
in Application Name si puo' inserire il nome in formato libero (spazi,virgole)
in Package Name si deve utilizzare le convenzioni Java per cui il nome puo' essere com.udp.client
in Activity Name si deve inserire il nome della classe che verra' generata in questo caso udpclient


Errori di Eclipse ADT nella creazione di un progetto

lasciando da parte Python sono tornato a rivedere un po' Eclipse e Java mi sono ritrovato con due errori nella fase di creazione di un nuovo progetto mi sono imbattuto in

Debug certificate expired in 03/01/2012.....

che si risolve cancellando il file /.android/debug.keystore (soluzione ripresa da qui) e probabilmente dovuta al fatto che non usavo piu' Eclipse da molto tempo

altro errore
Unable to open class file......R.java
la soluzione (qui) consiste nell'aprire e richiuedere Eclipse oppure cliccare sul progetto nel package explorer sulla sinistra con tasto destro/Source/Format

un altro problemino che0 ho riscontrato (forse a causa di una vecchia versione di ADT) e' che il plug-in cerca il file adb nella directory tools dell'SDK mentre nelle versioni piu' recenti e' stato spostato sotto platform-tools. Si puo' risolvere in modo un po' brutale copiando il file adb nella directory tools

Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...