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?
Antwort
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.
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 :)
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!) –
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. –
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.
Check-out JAVAIDEDROID auf dem Markt
Try AIDE. Ich benutze es, weil es Eclipse-Projekte unterstützt. https://play.google.com/store/apps/details?id=com.aide.ui
Sie können, wenn Sie eine Remote-Linux-Maschine haben, die Sie normalerweise entwickeln.
- ssh in die Maschine mit einigen ssh App.
- bearbeiten Sie den Code mit einigen Konsolen Texteditor (vim zum Beispiel).
- bauen die Anwendung mit Ant
- Kopie der erzeugte apk in das Android-Handy und installieren Sie es
- Wiederholung von Punkt 2.
Viel Glück!
- 1. ist es möglich, Live-Streaming-TV in Android zu entwickeln?
- 2. Ist es möglich, 2D-Spiele in Android Studio zu entwickeln?
- 3. BlackBerry - ist es möglich, Markenanwendungen zu entwickeln?
- 4. Ist Arcgis für Android möglich?
- 5. VS-Code für Android. Ist es möglich?
- 6. Ist es möglich, Silverlight Apps auf Android zu implementieren?
- 7. Ist es möglich, TrafficStats auf Android-Emulator zu aktivieren?
- 8. Ist es möglich, Tensorflow auf Android zu trainieren?
- 9. Android Entwickeln für mehrere Geräte
- 10. Entwickeln mobile App für Android
- 11. Ist es möglich, Android-Anwendungen mit Visual Studio 2010 zu entwickeln?
- 12. Video-Player auf Android (entwickeln)
- 13. Ist es möglich, auf Android auf das Lautsprechersignal zuzugreifen?
- 14. Bluetooth zu Android zu Arduino Kommunikation: Ist es möglich?
- 15. Ist es möglich, statische for-Schleife in C++ zu entwickeln?
- 16. Android: Ist es möglich, android SDK zu schneiden/einfügen und es verwenden?
- 17. Ist es möglich, Google Chrome-Erweiterungen mit node.js zu entwickeln?
- 18. Ist es möglich, DirectX-Anwendungen in Linux zu entwickeln?
- 19. Ist es möglich, einen Webbrowser mit Python zu entwickeln?
- 20. android versteckte webview, ist es möglich?
- 21. Ist es möglich, Maustreiber mit Zeiger in Android zu implementieren?
- 22. Android - Ist es möglich, bestimmte Funktionen programmatisch zu deaktivieren?
- 23. Ist es möglich, Material Design vor Android 5 zu verwenden?
- 24. Ist es möglich, einen Systemdienst in Android
- 25. Ist es möglich, Xamarin.iOS auf einem Mac ohne Android
- 26. Android: Ist es möglich, ein SurfaceTexture ohne SurfaceView zu erstellen?
- 27. Android: Scrollen Listenansicht Horizontal ist es möglich?
- 28. Android - Ist es möglich, auf rohe kapazitive Eingabedaten zuzugreifen?
- 29. Android Ist es möglich, gleichzeitige Interpolatoren zu verwenden?
- 30. Ist es möglich, C/C++ in Android Studio zu debuggen?
Sie schreiben Code mit der Android-Tastatur? – Macarse
viele Telefone haben jetzt echte Tastaturen! –