基于云的Android开发
有人能为Android开发推荐一个好的基于云的IDE吗 我在我的桌面上使用Eclipse/ADT,在Android设备上使用AIDE,但同步这两种设备很麻烦基于云的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应用程
如果没有,有人会推荐使用AIDE的高级功能在GIT上托管我的应用程序吗?我从来没有找到一个好的基于云的Android IDE,但下面是我所做的(这是一个从谷歌获得的想法)。这适用于Windows、Linux和(我认为)Mac。请为其他人确认这是否适用于Mac 桌面(带Eclipse):
- 设置Dropbox
- 创建一个新的Android应用程序项目
- 取消选中“在工作区中创建项目”选项,并将位置更改为Dropbox文件夹
- 设置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附件下载更让人痛苦。。。。