JDroidLib mit Eclipse (Mac/Linux/Windows)

Ähnliche Dokumente
Apps-Entwicklung mit Eclipse

Apps-Entwicklung mit Netbeans

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Eclipse 3.0 (Windows)

Anleitung zur Webservice Entwicklung unter Eclipse

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Version 0.3. Installation von MinGW und Eclipse CDT

Hex Datei mit Atmel Studio 6 erstellen

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Uhlenbrock USB-LocoNet-Interface Treiber Setup. Windows 2000

Dienstleistungen Zentrum Medienbildung. Anleitung für das Überspielen von Videomaterial einer SD- und HDD-Kamera via USB

Installation, Konfiguration und Nutzung des WLAN auf PDA FujitsuSiemens Pocket Loox 720

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

INSTALLATION VON INSTANTRAILS 1.7

Anleitung zum Upgrade auf SFirm Datenübernahme

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich

Installationsanleitung unter Windows

Tipp: Proxy Ausschalten ohne Software Tools

C++ mit Eclipse & GCC unter Windows

Anleitung zum Upgrade auf SFirm 3.x + Datenübernahme. I. Vorbereitungen

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

Daten am USB Stick mit TrueCrypt schützen

HTW-Aalen. OpenVPN - Anleitung. Eine Installations- und Nutzungsanleitung zu OpenVPN

Anleitung zum Upgrade auf SFirm Datenübernahme

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

Karten-Freischaltung mit dem UNLOCK MANAGER

Installationsanleitung UltraVNC v für neue und alte Plattform

zur WinIBW Version 2.3

CLX.ScanPackage Quick Install Guide und Erste Schritte

Anleitung zur Installation der DataWatch Software auf einem LINUX System ohne grafische Oberfläche

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Installation / Aktualisierung von Druckertreibern unter Windows 7

Update Huawei USB Modem E220 auf Firmware (HSDPA 7.2)

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

Für Windows 7 Stand:

Installationsanleitungen

Anleitung zum GUI Version 2.x

MetaQuotes Empfehlungen zum Gebrauch von

Installationsanleitung INFOPOST

Diese sind auf unserer Internetseite im Downloadbereich für den Palm zu finden:

Starten der Software unter Windows 7

Anleitung. Einrichtung vom HotSync Manager für den Palm 1550 bis 1800 unter Windows 7. Palm SPT 1500 / 1550 Palm SPT 1700 / Bits & Bytes Seite 1

ISK 200 Treiberinstallation

Print2CAD 2017, 8th Generation. Netzwerkversionen

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Datenspooler Installationsanleitung Gültig ab Datenspooler-Version X

CLX.ScanPackage Quick Install Guide und Erste Schritte

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

Windows 7 Winbuilder USB Stick

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

JBuilderX: Installation und Kurzanleitung (Windows)

Installation von MacRepertory X & ReferenceWorks X TIME

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

Eclipse einrichten. Wechseln Sie in Ihr EclipseInstallationsverzeichnis... > cd $Eclipse_Verzeichnis$ >./eclipse. und starten Sie das Programm.

Zugriff Remote Windows Dieses Dokument beschreibt die Konfiguration von Windows für den Zugriff auf

Outlook 2013 Ablauf des Einrichtens in Outlook, um s zu signieren und/ oder verschlüsseln zu können

Reborn Card Ultimate 8 Kurzanleitung Installation

DCC E2 GRUNDWISSEN : TEIL VIER DCC E2. Einen Symlink erstellen

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

WORKSHOP VEEAM ENDPOINT BACKUP FREE

MO1 <logo otra empresa> MO1Sync Installationshandbuch MO1. MO1Sync Installationshandbuch -1-

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Anleitung zur CITRIX-Receiver Installation.

Arbeiten mit MozBackup

auf den E-Book-Reader

Hochschule Aalen. OpenVPN. Anleitung zur Installation

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

Internet online Update (Internet Explorer)

Was muss gesichert werden? -Ihre angelegten Listen und Ihre angelegten Schläge.

Wie installiere und richte ich die Sync-Plus Software auf einem PC mit Windows 7 und Outlook ein?

NetBeans Installation für Handy-Programmierung

Installation älterer Programmversionen unter Windows 7

Wie benutzt man TortoiseSVN

Xerox Device Agent, XDA-Lite. Kurzanleitung zur Installation

OP-LOG

Installation Pharmtaxe auf Windows 7

Problem crazytrickler unter Windows 8:

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Konvertieren von Settingsdateien

Sage 50 kann nicht gestartet werden

Handbuch B4000+ Preset Manager

Anpassung der SolidWorks-Umgebung auf externen Rechnern

Installation censhare Client. Inhaltsverzeichnis

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.

Transkript:

JDroidLib mit Eclipse (Mac/Linux/Windows) Version 1.3, 25. März 2013 (Unter Windows besser die ADT-Bundle Version installieren, siehe entsprechende Anleitung) Vorbereitungen: 1. JDK SE neuste Version installieren, siehe http://www.oracle.com/technetwork/java/javase/downloads/index.html Environment variable: JAVA_HOME auf home Verzeichnis definieren Pfad auf <home>\bin setzen 2. Android-SDK installieren http://developer.android.com/sdk/index.html Wählen: DOWNLOAD FOR OTHER PLATFORMS, dann SDK Tools Only (kein Bundle) zip/tgz auspacken und in ein lokales Verzeichnis kopieren, z.b. unter Windows: c:\programs\android-sdk (im Folgenden <sdkhome> genannt Pfad auf <sdkhome>\tools und auf <sdkhome>\platform-tools 3. SDK Manager starten (im <sdkhome>) Choose package to install: Minimale Version: Alles wegwählen. Dann wieder dazuwählen: - Android SDK-Tools - Android SDK Platform-tools - Android 2.2 (API 8) Nach Download und Installation im SDK Manager Menu Tools Manage AVDs wählen. New AVD Name: MyEmulator (oder sonst etwas) Device: 4.0" WVGA (oder etwas anderes, kann nachträglich geändert werden) Target: Android 2.2 SD Card: Size: 500 MiB Dann OK drücken (warten) Dann im SDK-Manager MyEmulator klicken und Button Start drücken. Der Emulator wird gestartet (sehr lange warten). (Unter Windows: Falls der Emulator ohne SDK-Manager gestartet werden soll, einen batch schreiben mit Inhalt: emulator @MyEmulator und einen Link darauf erstellen.) 4. Eclipse downloaden (http://www.eclipse.org/downloads) und installieren, z.b. Version Eclipse IDE for Java Developers. 1. ADT Plugin installieren: Eclipse starten 2. Help und dann auf Install Software 3. Auf den Button Add klicken 4. Name eingeben (frei wählbar)

5. Als Location muss https://dl-ssl.google.com/android/eclipse eingetragen werden 6. Developer Tools wählen und mit zweimal Next und Finish abschliessen 7. Nachdem die Plugins installiert wurden und Eclipse neu gestartet ist, muss man dem Plugin noch mitteilen, wo sich das Android SDK befindet: 1. Window und dann auf Preferences 2. Unter Android den Pfad zum <sdkhome> angeben 5. Distribution von http//www.aplu.ch/android downloaden und auspacken. JDroidLib.jar in irgend ein Verzeichnis mit anderen Jars kopieren, z.b. unter Windows in c:\jars. ProjectBuilder.jar ebenfalls in irgendein Verzeichnis kopieren und einen Startlink darauf erstellen. Falls auch Turtle-Apps erstellt werden sollen, ebenfalls die Distribution von http://www.aplu.ch/jturtlelib downloaden und JTurtleLib.jar ins gleiche Verzeichnis kopieren Neues Android Project erstellen Menu File New Android Application Project Application name: MyApp1 (Beispiel) Project name: MyApp1 Package name: unwichtig (Wird durch den ProjectBuilder bestimmt) Die folgenden Felder sind wichtig: Minimum Required SDK: API 8: Android 2.2 Target SDK: API 8: Android 2.2 Compile With: API 8: Android 2.2 Theme: None Next klicken Create custom laucher icon: abwählen Create activity: abwählen Finish klicken

ProjectBuilder starten. Ausfüllen (gemäss Beispiel, anpassen!) Der Package Name wird jetzt festgelegt. Sprites Folder und Media Folder können leer bleiben, andere Felder müssen ausgefüllt sein. Achtung im Feld Library Folder muss der qualifizierte Pfad zu den strichpunk-getrennten Libraries angegeben werden. Für JDroid-Apps muss die Bibliothek JDroidLib.jar angegeben werden, für JTurtle-Apps die Bibliothek JTurtleLib.jar (Download von http://www.aplu.ch/jturtlelib). Zudem muss Use Turtle selektiert sein. Build drücken. Nachher im Eclipse Project Manager das Project mit Mausklick wählen und F5 (Refresh) drücken. Im Package Explorer ist die Source Datei MyApp1.java nun im Package-Unterverzeichnis sichtbar und kann im Editor geöffnet werden. Aktionen des ProjectBuilder: AndroidManifest.xml ersetzt <projectroot>\res\layout\main.xml ersetzt <projectroot>\res\values\strings.xml ersetzt <projectroot>\src\<packagepath>\<applicationname>.java erzeugt (falls nicht bereits vorhanden) Library file in <projectroot>\libs kopiert (falls libs nicht existiert, wird der Folder erzeugt) Alle Files aus <SpritesFolder> in <projectroot>\res\drawable kopiert (folder drawable erzeugt, falls nicht bereits vorhanden). Files jdroid gglogo.png und turtle_default.png in <projectroot>\res\drawable kopiert. In build.xml wird der App-name eingetragen Installation/Starten der App auf Smartphone: Smartphone gemäss untenstehender Anleitung installieren. Smartphone über USB-Kabel anschliessen. Im Package Explorer muss das Projekt oder das Package selektiert sein. Run Button klicken. Android Application auswählen.

OK Das Project wird kompiliert/gepackt und nachfolgend auf den Emulator oder das Smartphone kopiert und dort gestartet. Da es lange dauert, bis der Emulator gestartet wird, lässt man ihn am besten offen, solange man entwickelt. Um die Erstellung des APK zu verfolgen, sollte man mit Menü Window Show View Console die Ausgabekonsole sichtbar machen. App erneut kompilieren/packen und installieren mit Ctrl-F11. Installation des Smartphones über USB: Modellspezifische Synchronisationssoftware installieren, z.b. bei HTC: HTC Synch, bei Samsung Kies. Einstellungen auf dem Smartphone: Anwendungen: Unbekannte Quellen OK wählen Entwicklung: USB Debugging OK Wach bleiben Smartphone NICHT als externe Disk ansprechen (auf HTC: Einstellungen Mit PC verbinden Standardtypen NUR LADEN!) In einer Command Shell kann mit adb devices überprüft werden, ob ein Device erkannt wird.. Das Smartphone muss mit seiner ID erscheinen, sonst ist der Smartphone-USB-Treiber nicht installiert/nicht funktionsfähig.

Manuelle Installation einer App: In einer Command Shell im Verzeichnis der Applikation adb install r Apps-debug.apk (Apps-debug.apk ist ein Beispiel) ausführen. Eventuelle Fehlermeldung beachten. Ergänzungen: Falls man die sichtbare Applikationsikone ändern will, im Verzeichnis res/drawable die Icone jdroid_gglogo.png ersetzen Falls die App auf dem Smartphone nicht startet, kontrollieren, ob es nicht bereits eine Applikation mit demselben Package oder sogar mit demselben Namen gibt. Falls ja, mit Smartphone-Tool unter (Einstellungen/Anwendungen) deinstallieren (da es einen Konflikt wegen der Signatur geben kann, falls man sich auf einem anderen Rechner befindet.) Falls man im angegebenen Sprites-Folder ein Sprite ändert/hinzufügt, muss man den ProjectBuilder wieder ausführen, damit die Änderung übernommen wird