在Android上开发Android应用程序

5

我希望能够在我的设备上开发和立即运行Android应用程序。我尝试过使用sl4a和蓝牙键盘,但该应用程序和集成开发环境并不适合我想要做的事情。我的选择是什么?

澄清:我想要一个移动开发环境,不需要任何计算机(除了我的Android设备)。我想要一个简单的代码编辑器,例如Emacs或SciTE,并且具有完整的解释器或编译器来运行完整的Android API在设备上。我在做梦,但今天我能实现多少接近?


2
嗯,你需要告诉我们更多关于你想要做什么。是在你的设备上编辑Java代码?还是使用一些所见即所得的编辑器来创建布局并连接功能? - EboMike
我的目标是在设备上进行编辑和构建,不需要所见即所得或图形用户界面。请参阅我上面的澄清。 - drfloob
4个回答

2
我已经在我的Milestone上使用ConnectBot成功地安装了Vim。由于我把文件放在了特定的位置,所以需要获取root权限,但你可能可以找到一些解决方法避免这个问题。
请查看此链接:Android上的本地Vim
此外,请查看我在文章后发表的评论。我已经在我的sdcard上设置了$HOME,并在~/.vim/中安装了大量的Python插件和配色方案,所有东西都运行良好。
当然,这需要您熟悉Vim的工作方式......我过去曾多次尝试过它。它确实很奇怪,但一旦你掌握了一些习惯并理解了它的特殊词汇,就会非常好用!
我还在Android上使用了纯Python版本的Mercurial。这很麻烦,但现在我可以从存储库中推送和拉取代码,并使我的/sdcard/sl4a/scripts/文件夹与最新更改同步。我在一个py4a的错误报告中记录了其中一些必要的步骤。

0

0

像FrinkTheBrave所说的那样,你可以使用一个IDE(Eclipse非常适合,因为它有Android开发工具,但你也可以使用其他程序)。 如果你在Windows上工作,在安装了USB驱动程序之后,你只需要将手机插入USB并点击运行(或调试),Eclipse就会将apk复制到你的Android设备中并开始运行。这只需要不到5秒钟的时间。 如果你在Mac上工作,你不需要安装任何东西,只需插入手机即可=D。 嗯,在Linux上可能会有点更加复杂(虽然不是不可能的,我实际上就是在Linux上工作的),但你仍然可以在那里进行开发=)。

干杯

BIG BIG EDIT

我今天看到了你几天前问的问题的答案。在这里,拿去:https://play.google.com/store/apps/details?id=com.aide.ui 在智能手机上打字显然很困难,但在EEEPad变形笔记本上可能会有帮助。祝你有个愉快的一天


-1

我不确定在Android上开发,但您可以使用其中一个可用的sdk编写代码,然后通过USB将apk复制到设备上并安装和运行它。

从保存源代码到在目标硬件上运行只需不到一分钟。

我使用developer.android.com上的sdk和Windows XP上的eclipse,并使用AndroZip在我的手机上安装sdk。简单吧 ;-)

我还没有研究过使用USB调试,但那可能会更好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接