基于云的Android开发

时间:2013-01-08 19:50:29

标签: android ide cloud aide-ide

有人可以为Android开发推荐一款优秀的基于云的IDE吗?

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

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

2 个答案:

答案 0 :(得分:8)

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

桌面(带有Eclipse):

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

Android(附AIDE):

  • 设置Dropbox同步

这就是它的全部。只要您在从桌面切换到Android设备之前确保使用Dropbox,反之亦然,您基本上可以使用基于云的免费Android IDE从桌面或Android设备进行开发。

答案 1 :(得分:4)

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

使用android sdk,ant,Ivy或新的Gradle设置设置android构建服务器 aws ec2服务器或其他免费/廉价的云服务器svc。

设置dropbox无头安装在该计算机上。

在该机器上设置Git仓库,将仓库放入主Dropbox目录。

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

在目录上设置inotifywait app repo Is In ....

         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上进行代码更改时,显然会同步它 而那个同步是一个attrib事件将触发一堆脚本...... git Stuff和The Build的东西以及你想要的任何其他脚本。

创建构建脚本的最终apk将被保存到您的应用项目目录哪个位于您的Dropbox中所以在您的选项卡上安装/测试是无缝的并且您可以让其他人测试您的Apk通过与他们共享该文件夹通过dropbox < / p>

将代码挂钩到Git Repo很酷B / c你可以使用像cloudbees这样的服务然后构建并测试你的apk。还有,请Apk发送给经销商和其他很酷的服务。