eclipse

Mattepuffo's logo
Problemi con Eclipse a 64 bit e Android SDK? Ecco come risolverli

Problemi con Eclipse a 64 bit e Android SDK? Ecco come risolverli

L'altra settimana ho reinstallato Archlinux a 64 bit sul mio pc.

Poi ho scaricato Eclipse a 64 bit e configurato per lo sviluppo per Android con il plugin ADT.

Una volta scaricato gli SDK e riavviato Eclipse ho provato a creare un virtual device, ottenendo sempre questo errore:

[2012-04-15 18:21:48 - SDK Manager] Failed to create the SD card.
[2012-04-15 18:21:48 - SDK Manager] Failed to create sdcard in the AVD folder.

Oltre a questo se provavo ad andare in Preferenze -> Android -> DDMS ottenevo quest'altro errore:

[2012-04-15 18:22:29 - adb] Failed to get the adb version: Cannot run program
"/home/user/android-sdk-linux/platform-tools/adb": error=2,
File o directory non esistente from '/home/user/android-sdk-linux/platform-tools/adb' - exists=true

(L'SDK l'ho messo dentro alla mia home).

Mattepuffo's logo
Configurare ADT e Eclipse

Configurare ADT e Eclipse

Eclipse è un famoso IDE nato per Java ma in veirtà estensebile a molti altri linguaggi.

Grazie al suo plugin ADT (Android Developer Tool) è considerato l'IDE principe per programmare per Android.

Vediamo come configurare il tutto.

Per prima cosa scaricate la versione che volete da qua; io ho usato la versione classic che va più che bene per i nostri scopi.

Dopo averlo installato andate su Help -> Install New Software.

Mattepuffo's logo
Centrare una finestra in SWT

Centrare una finestra in SWT

SWT è la libreria standard per le GUI usata da Eclipse (al contrario di Netbeans che usa SWING).

Oggi ho cominciato ad usarla e vi posto subito un articolo su come centrare le finestre.

Una volta creato un progetto SWT create una ApplicationWindow; vi ritroverete con una cosa del genere:


import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class MainFrame {

public static void main(String[] args) {
Display display = Display.getDefault();
Shell shell = new Shell();
shell.setSize(450, 200);
shell.setText("SWT Application");
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
}

Vediamo come fare per centrare la finestra al centro dello schermo.