是否有可能在Android上开发Android?

最近我使用ConnectBot应用程序和其他一些应用程序通过ssh在我的Droid上进行了大量的Web开发。 我也在eclipse中做了很多Android开发,我想知道:我可以在手机上开发和测试我的android项目吗? 我现在所能做的就是通过ssh编写代码,然后用eclipse打开它来完成它,或者通过LogMeIn Ignition或VNC远程使用eclipse。 有没有人知道我想要做的本地方式,最好离线?

试试AIDE。 我使用它是因为它支持Eclipse项目。 https://play.google.com/store/apps/details?id=com.aide.ui

不确定这是否会达到您正在寻找的目标,但Android的脚本层 (以前称为Android脚本环境)可用,并且具有很多可用function。

适用于Android的脚本层(SL4A,以前称为Android Scripting Environment或ASE)允许您直接在Android设备上编辑和执行脚本和交互式解释器,从而为Android带来脚本语言。 这些脚本可以访问成熟的Android应用程序可用的许多API,但是通过大大简化的界面可以轻松完成任务。

脚本可以在终端,后台或通过Locale以交互方式运行。 目前支持Python,Perl,JRuby,Lua,BeanShell,JavaScript,Tcl和shell,我们计划添加更多内容。 有关SL4Afunction的各种演示,请参阅YouTube上的SL4Avideo帮助播放列表 。

我find了DroidScript。 它是一个非常强大的JavaScript解释器,基于Rhino库。 它可以导入每个Java包,甚至可以创建从启动器启动的活动。 实时编辑器的URL是http://droidscript.se ,您可以使用它来编辑脚本并将它们发送到您的手机,droidscript-app也有一个编辑器,但我认为目前无法保存。 我认为DroidScript是开源的,可嵌入自己的应用程序中。 有关DroidScript新闻的更多信息,请访问droidscript.blogspot.com。

查看市场上的JAVAIDEDROID

如果你有一个你正常开发的远程linux机器,你可以。

  1. 用一些ssh app ssh进入机器。
  2. 使用一些控制台文本编辑器(例如vim)编辑代码。
  3. 用ant构建应用程序
  4. 将生成的apk复制到Android手机并安装它
  5. 从第2点重复。

祝你好运!

我真的不知道是否可能,但要做到这一点,你应该:

  • 在Android中“安装”java。
  • “安装”ant
  • 运行ant debug

请查看此链接以获取更多说明。

PS:如果你能做到,请告诉我们:)