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

时间:2010-08-27 16:18:25

标签: java android mobile ssh

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

6 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

不确定这是否会影响您正在寻找的目标,但The Scripting Layer for Android(以前称为Android脚本编写环境)可用,并且可以使用很多功能。

  

适用于Android的脚本层(SL4A,   以前称为Android Scripting   环境或ASE)带来脚本   允许你使用Android的语言   编辑和执行脚本和   直接互动口译员   Android设备。这些脚本有   访问许多可用的API   到成熟的Android应用程序,   但是大大简化了   界面,使它很容易获得   事情已经完成。

     

脚本可以以交互方式运行   终端,在后台或通过   Locale。 Python,Perl,JRuby,Lua,   BeanShell,JavaScript,Tcl和shell   目前支持,我们是   计划增加更多。请参阅YouTube上的SL4A Video Help playlist   SL4A的各种演示   特征

答案 2 :(得分:1)

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

答案 3 :(得分:1)

查看市场上的JAVAIDEDROID

答案 4 :(得分:1)

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

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

答案 5 :(得分:0)

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

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

检查this link以获取更多说明。

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