JavaIDEdroid ist eine integrierte Softwareentwicklungsumgebung, welche auf Android Geräten läuft und es ermöglicht, native Android Anwendungen zu erstellen, ohne den Android SDK auf Windows oder Linux verwenden zu müssen.
Sie benötigen Android 2.3.3 oder höher und eine Speicherkarte (/sdcard/) um diese App nutzen zu können!
Zurzeit sind folgende Tools in JavaIDEdroid integriert:
* Aapt Tool
* Eclipse Java Compiler
* Dx Tool
* DexMerger Tool
* ApkBuilder Tool
* Zipsigner-lib (macht auch zipalign)
* SpongyCastle Library
* BeanShell Interpreter
* JavaRunner: erlaubt das Starten von beliebigen, binären Java Kommandozeilen Anwendungen (.jar Datei)
Die APP kann mit Modulen erweitert werden. Die Module werden dynamisch geladen, wobei vor jedem Modulstart die Integrität des Moduls geprüft wird. Im Download Bereich auf der Projekt Webseite finden Sie einige bereits erstellte Module wie z.B. Ant oder das jar Tool.
Die APP kann mit BeanShell Skripts kontrolliert und benutzerspezifisch angepasst werden. Die APP unterstützt den 'geschützten Skriptmodus', welcher die Integrität der Skripts prüft, bevor sie ausgeführt werden.
Die Software unterstützt folgende Projekt Funktionen:
* Projekt Definitionsdateien: Ermöglicht das Definieren von projekt-spezifischen Informationen für jedes Projekt.
* Standard Skripts: Dank den Projekt Definitionsdateien ist es möglich, Standard BeanShell Skripts (fürs Kompilieren und Erstellen) zu verwenden, welche für fast alle Projekte passen. Die Standard Skripts können aus dem Projektmenü heraus gestartet werden und können bei Bedarf auch angepasst werden.
* Projekt Vorlage: Wenn Sie eine neue Projekt Definitionsdatei erstellen, kann die App ein Projekt-Skelett für Sie erstellen.
* Projektverlauf: Hiermit kann schnell ein kürzlich verwendetes Projekt wieder geöffnet werden.
* Projekt Dateimanager: Zeigt alle Projektdateien an und erlaubt deren Erstellen, Öffnen, Editieren, Löschen und Starten (nur .bsh Dateien). Mit der 'Verzeichnis Liste' kann man sehr schnell in ein anderes Verzeichnis des Projektes wechseln.
* Projekt Zeitprotokoll: Ermöglicht es, die für die Entwicklung benötigte Zeit zu ermitteln
Wenn Sie den JavaIDEdroidPRO Schlüssel (oder die alte JavaIDEdroidPRO 1.x App) installieren, werden zusätzlich folgende Funktionen verfügbar:
* Unlimitierte Projektunterstützung (die kostenlose Version unterstützt nur sehr kleine Projekte)
* DexMerger Tool: Ermöglicht das Zusammenführen von 2 .dex Dateien. So müssen .jar Libraries nicht immer wieder neu gedext werden.
* dx: Merge Funktionalität
* dx: Incremental Option
* APK Signierung mit eigenem Zertifikat
* Unlimitierter JavaRunner (die kostenlose Version unterstützt nur sehr kleine .jar Dateien und immer nur 1 Modul)
Die Permission INTERNET wird benötigt, damit Java Konsole-Applikationen Internet Zugriff haben. JavaIDEdroid selber benötigt keinen Internet Zugriff.
Mehr Details sind in der Online Version der eingebauten Hilfe Seite zu finden: http://www.tanapro.ch/products/JavaIDEdroid/help-de.html
Besuchen Sie die Projekt Webseite für Support und weitere Informationen: https://github.com/t-arn/java-ide-droid/wiki
Im Wiki gibt es eine HowToGetStarted Seite:
https://github.com/t-arn/java-ide-droid/wiki/1.-How-to-get-started
Sie finden im Wiki auch eine Anleitung, wie Sie das Modul für den freien Java Obfuscator yGuard erstellen und nutzen können.
Ebenso finden Sie dort eine Anleitung, wie Sie Codename One Applikationen auf Ihrem Android Gerät erstellen können.
Bitte besuchen Sie zuerst das Support Forum, bevor Sie diese App schlecht bewerten. Wir werden unser Bestes tun, um Ihnen dort zu helfen.
Historie: http://www.tanapro.ch/products/JavaIDEdroid/history-de.html
Aktualisiert am
01.02.2018