Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于云的Android开发_Android_Ide_Cloud_Aide Ide - Fatal编程技术网

基于云的Android开发

基于云的Android开发,android,ide,cloud,aide-ide,Android,Ide,Cloud,Aide Ide,有人能为Android开发推荐一个好的基于云的IDE吗 我在我的桌面上使用Eclipse/ADT,在Android设备上使用AIDE,但同步这两种设备很麻烦 如果没有,有人会推荐使用AIDE的高级功能在GIT上托管我的应用程序吗?我从来没有找到一个好的基于云的Android IDE,但下面是我所做的(这是一个从谷歌获得的想法)。这适用于Windows、Linux和(我认为)Mac。请为其他人确认这是否适用于Mac 桌面(带Eclipse): 设置Dropbox 创建一个新的Android应用程

有人能为Android开发推荐一个好的基于云的IDE吗

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


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

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

桌面(带Eclipse):

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

  • 设置Dropbox同步

就这些。只要您在从桌面切换到Android设备或从桌面切换到Android设备之前确保使用Dropbox,您基本上就可以从桌面或Android设备开发一个免费的、基于云的Android IDE。

以下是我在Android上开发Android的工作流程:

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

在那台机器上安装dropbox Headless

在该机器上设置Git repo,将该repo放在主Dropbox目录中

        ---Home  
          ---(User)  
            ---Dropbox
              ---Repos
                ---App#1
在应用程序repo所在的目录上设置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会很明显地同步它 这个同步是一个attrib事件,它会触发一堆脚本…git的东西,构建的东西,以及你想要的任何其他脚本

生成脚本创建的最后一个apk将保存到Dropbox中的应用程序项目目录中,因此在选项卡上安装/测试是不可见的,您可以让其他人通过Dropbox与他们共享该文件夹来测试您的apk


将代码与Git回购挂钩是一种很酷的B/c方式,您可以使用cloudbees之类的服务来构建和测试apk。此外,请将Apk发送给分销商和其他酷服务。

只是好奇,您目前如何使它们恢复同步?我使用了一种笨拙的dropbox方法。。但当时AIDE刚刚推出,我不知道它现在是否有更好的dropbox支持。我也在使用dropbox,它对我很有效。如果我忘记在一台pc上关闭Eclipse并在另一台+1 for Dropbox上运行它,有时会出现一些同步问题。我在AIDE上尝试了Dropbox,但从未想过将文件保存在我的桌面Dropbox文件夹中并将其导入Eclipse(因此它们会自动同步)。我一直在压缩文件夹并通过电子邮件发送给自己。现在安卓Gmail应用程序阻止zip附件下载更让人痛苦。。。。