9

谁能推荐一个好的基于云的 IDE 用于 Android 开发?

我在我的桌面上使用 Eclipse/ADT,在我的 Android 设备上使用 AIDE,但是同步这两者很麻烦。

如果没有可用的,有人会推荐使用 AIDE 的高级功能在 GIT 上托管我的应用程序吗?

4

2 回答 2

8

我从来没有找到一个好的基于云的 Android IDE,但这就是我所做的(对于任何从谷歌获得这个的人的想法)。这适用于 Windows、Linux 和(我认为)Mac。如果这适用于您在 Mac 上,请确认其他人。

桌面(带 Eclipse):

  • 设置 Dropbox
  • 创建一个新的 Android 应用程序项目。
  • 取消选中“在工作区中创建项目”选项,并将位置更改为您的 Dropbox 文件夹

安卓(带助手):

  • 设置 Dropbox 同步

这里的所有都是它的。只要您在从桌面切换到 Android 设备之前确保您拥有 Dropbox,反之亦然,您基本上拥有一个免费的、基于云的 Android IDE,可以从桌面或 Android 设备进行开发。

于 2013-01-15T20:29:55.843 回答
4

这是我在 android 上为 android 开发的工作流程:

使用 android sdk、ant、Ivy 或新的 Gradle 设置,使用 aws ec2 服务器或其他免费/便宜的 Cloud Server svc 设置 android 构建服务器。

在该机器上设置 dropbox Headless Install。

在该机器上设置一个 Git 存储库,将存储库放在主 Dropbox 目录中。

        ---Home  
          ---(User)  
            ---Dropbox
              ---Repos
                ---App#1

在应用程序仓库所在的目录上设置 inotifywait ....

         inotifywait -mr -e ATTRIB /home/user/Dropbox/path/to/repo/ |

    while read dir ev file;
    do
    cd /home/user/Dropbox/path/to/repo;
    git pull;
    git add .;
    git commit -m " something regarding code has changed. check .... for more info";
    git push;
    buildscript;

在您的 Android 平板电脑上安装 Dropbox

在您的选项卡上安装文本/代码编辑器,例如.....920 文本编辑器。

所以现在当你在你的选项卡 dropbox 上进行代码更改时,它显然会同步它,并且同步是一个属性事件将触发一堆脚本......git Stuff 和 Build 东西以及你想要的任何其他脚本。

构建脚本创建的最终 apk 将保存到您的应用程序项目目录中,该目录位于您的 Dropbox 中,因此在您的选项卡上安装/测试是无缝的,您可以通过 dropbox 与他们共享该文件夹让其他人测试您的 Apk

将代码挂钩到 Git 存储库是很酷的 B/c,您可以使用 cloudbees 之类的服务来构建和测试您的 apk。以及,将 Apk 发送给分销商和其他很酷的服务。

于 2013-02-23T15:53:09.730 回答