在android上开发android

时间:2011-02-27 19:22:34

标签: android

我希望能够在我的设备上开发并立即运行Android应用程序。我玩过sl4a和蓝牙键盘,但应用程序和ide不是为我想用它们而设计的。我有什么选择?

澄清:我想要一个不涉及任何计算机的移动开发环境(除了我的Android设备)。我想要一个简单的代码编辑器,比如emacs或scite,以及某种完整的解释器或编译器,用于在设备上运行的完整的android api 。我清楚地在做梦,但今天我能接近多少?

4 个答案:

答案 0 :(得分:2)

我已经让Vim在我的里程碑上的ConnectBot中工作得非常好。我需要root权限,因为我把文件放在哪里,但你可能找不到它的工作。

查看此链接: Native Vim for Android

在帖子后另见我的评论。我在我的SD卡上设置了$ HOME,在〜/ .vim /中有一堆Python插件和colorschemes,一切正常。

当然这要求你在Vim工作很舒服......过去我曾经多次来过它。 非常奇怪,但是一旦你养成一些习惯并弄清楚其奇怪的词汇,就可以使用它了!

我在Android上也有一个Mercurial的纯Python版本。这是一个痛苦,但现在我可以从我的存储库中推送和提取代码并使我的/ sdcard / sl4a / scripts /文件夹与我的最新更改保持同步。我在bug report to py4a中记录了一些必要的内容。

答案 1 :(得分:0)

像FrinkTheBrave说的那样,你可以使用一个ide(Eclipse是完美的,因为Android开发工具,但你可以使用任何其他程序。 如果您在Windows上工作,并且在安装USB driver之后,您只需将手机插入USB并点击运行(或调试),Eclipse就会将apk复制到您的Android中并开始运行。它只需不到5秒钟。 如果你在Mac上工作,你不需要安装任何东西,只需插上手机就行了= D。 好吧,在Linux中它有点复杂(though not impossible,我实际上使用Linux),但你仍然可以在那里开发=)。

干杯

BIG BIG EDIT

我今天刚看到你刚才的问题。在这里,请注意:https://play.google.com/store/apps/details?id=com.aide.ui显然很难在智能手机上打字,但它可以在EEEPad变压器上完成。祝你有个美好的一天

答案 2 :(得分:0)

Canonical刚宣布他们将把Ubuntu带到Android设备上。希望这会有所帮助......

http://www.engadget.com/2012/02/21/ubuntus-full-desktop-os-coming-to-multi-core-android-devices/

答案 3 :(得分:-1)

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

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

我在developer.android.com上使用sdk,在windows xp上使用eclipse,并在手机上使用AndroZip来安装sdk。简单; - )

我没有考虑使用USB调试,但这可能会更好。