谁能推荐一个好的基于云的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发送给分销商和其他很酷的服务。