基于云的Android开发



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

我在台式机上使用Eclipse/ADT,在安卓设备上使用AIDE,但是同步两者很麻烦。

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

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

Desktop (w/Eclipse):

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

Android (w/AIDE):

    设置Dropbox同步

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

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

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

Setup dropbox Headless Install On the machine.

在那台机器上设置一个Git仓库,把仓库放在主目录下。

        ---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 Stuff以及任何其他你想要的脚本。

最终的apk,构建脚本创建将被保存到您的应用程序项目目录,这是在您的Dropbox所以安装/测试在您的标签是无缝的,你可以让别人测试你的apk通过共享该文件夹与他们通过Dropbox

你可以使用cloudbees这样的服务来构建和测试你的apk。同时,将Apk发送给分销商和其他很酷的服务。

相关内容

  • 没有找到相关文章

最新更新