2010-08-27 18 views
5

In letzter Zeit habe ich eine Menge Web-Entwicklung auf meinem Droid über SSH mit der ConnectBot-App und ein paar anderen Apps als Referenz. Ich habe auch eine Menge Android-Entwicklung zu Hause in Eclipse gemacht, und ich fragte mich: Wäre es möglich, meine Android-Projekte direkt auf meinem Handy zu entwickeln und zu testen? Alles, was ich im Moment tun kann, ist entweder schreiben Sie den Code über SSH und öffnen Sie es später mit Eclipse, um es zu beenden, oder remote verwenden Sie Eclipse über LogMeIn Ignition oder VNC. Kennt jemand eine native Art zu tun, was ich versuche, vorzugsweise offline?Ist es möglich, für Android auf Android zu entwickeln?

+5

Sie schreiben Code mit der Android-Tastatur? – Macarse

+0

viele Telefone haben jetzt echte Tastaturen! –

Antwort

3

Nicht sicher, ob dies das gesuchte Ziel erreicht, aber The Scripting Layer for Android (früher als Android Scripting Environment bezeichnet) verfügbar ist und viel Energie zur Verfügung hat.

Scripting Layer for Android (SL4A, früher bekannt als Android Scripting Umwelt oder ASE) bringt Scripting Sprachen, die von auf Android ermöglicht Ihnen zu bearbeiten und Skripte und interaktive Dolmetscher direkt auf das Android-Gerät auszuführen. Diese Skripte haben Zugriff auf viele der verfügbaren APIs zu vollwertigen Android-Anwendungen, aber mit einer stark vereinfachten Schnittstelle, die es einfach macht, Dinge erledigt zu bekommen.

Skripte können interaktiv in einem Terminal, im Hintergrund oder über Locale ausgeführt werden. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl und Shell werden derzeit unterstützt, und wir sind planen, mehr hinzuzufügen. Sehen Sie die SL4A Video Help playlist auf YouTube für verschiedene Demonstrationen von SL4A Funktionen.

0

Ich weiß nicht wirklich, ob es möglich ist, aber es zu tun, sollten Sie:

  • "Install" java innerhalb Android.
  • "Install" ant
  • Lauf ant debug

prüfen this link für weitere Anweisungen.

PS: Bitte teilen Sie uns mit, wenn Sie das tun könnte es :)

+0

Wie ich es verstehe, führt Android Java nicht direkt aus, es kompiliert es in ein ausführbares Format. Ich denke, tatsächlich Java auf Ihrem Telefon zu installieren wäre problematisch (wenn nicht, ich trade in meinem iPhone!) –

+0

Sie sollten in der Lage sein, die Ant-Quellen zum Android-Bytecode-Format zu kompilieren. Aber ich habe keine Ahnung, wie Sie Javac auf Android laufen lassen, denn das ist ein natives Programm. –

1

I DroidScript gefunden. Es ist ein ziemlich leistungsfähiger JavaScript-Interpreter, der auf der Rhino-Bibliothek basiert. Es kann jedes Java-Paket importieren und sogar Aktivitäten zum Start im Launcher erstellen. Die URL ist http://droidscript.se für den Live-Editor, mit dem man Skripte online bearbeiten und an Ihr Telefon senden kann, und die Droidscript-App hat auch einen Editor, aber das kann ich momentan nicht speichern, denke ich. DroidScript ist Open-Source und in eine eigene App einbettbar, denke ich. Weitere Informationen zu DroidScript finden Sie auf droidscript.blogspot.com.

1

Sie können, wenn Sie eine Remote-Linux-Maschine haben, die Sie normalerweise entwickeln.

  1. ssh in die Maschine mit einigen ssh App.
  2. bearbeiten Sie den Code mit einigen Konsolen Texteditor (vim zum Beispiel).
  3. bauen die Anwendung mit Ant
  4. Kopie der erzeugte apk in das Android-Handy und installieren Sie es
  5. Wiederholung von Punkt 2.

Viel Glück!

Verwandte Themen