2013-01-08 41 views
8

任何人都可以推薦一個用於Android開發的良好的基於​​雲的IDE嗎?基於雲的Android開發

我在我的桌面上使用Eclipse/ADT,在我的Android設備上使用AIDE,但同步這兩者很麻煩。

如果沒有可用的,是否有人推薦使用AIDE的高級功能來託管我的GIT應用程序?

+0

只是好奇,你現在做什麼讓他們恢復同步?我正在使用一個尷尬的Dropbox方法..但是當時AIDE剛剛出來,我不知道現在是否有更好的Dropbox支持。 – leenephi

+3

我也使用Dropbox,它適用於我。偶爾我會遇到一些同步問題,如果我忘記在一臺電腦上關閉Eclipse並在其他 –

+0

+ 1上運行Dropbox。我在AIDE上試過Dropbox,但從未考慮將文件保存在我的桌面Dropbox文件夾中並將它們導入到Eclipse中(以便它們自動同步)。 –

回答

8

我從來沒有找到一個好的基於雲的Android IDE,但這是我做的(任何人都可以從Google獲得這個想法)。這適用於Windows,Linux和(我認爲)Mac。請確認其他人是否適用於Mac。

桌面(W/Eclipse中):

  • 成立的Dropbox
  • 創建一個新的Android應用程序項目。
  • 取消選中 「創建項目工作區」 選項,然後改變位置到你的Dropbox文件夾

的Android(W/AIDE):

  • 成立的Dropbox同步

就是這樣。只要確保Dropbox在從桌面切換到Android設備之前或反之亦然,您就可以從桌面設備或Android設備開發基本免費的基於雲的Android IDE。

4

這是我爲開發Android Android上的工作流程:

安裝在Android SDK中,螞蟻,常春藤或新的搖籃建立一個機器人構建服務器,使用 的AWS EC2服務器或其他免費/廉價的雲服務器SVC。

安裝dropbox在該機器上無頭安裝。

設置該機器上的Git倉庫,將倉庫放入主Dropbox目錄中。在DIR

 ---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; 

安裝Dropbox的在Android平板電腦

安裝喜歡你的選項卡上的文本/代碼編輯器.. ... 920文本編輯器。

所以現在,當你在你的標籤上進行代碼更改時,dropbox會明顯同步 並且同步這是一個attrib事件將觸發一堆腳本...... git Stuff和Build stuff以及任何其他你想要的腳本。

最終apk將創建的構建腳本保存到您的應用程序項目目錄這是在您的Dropbox中,因此在您的選項卡上安裝/測試是沒有用處的,您可以讓其他人測試您的應用程序通過與他們共享該文件夾通過Dropbox

把代碼掛鉤到Git回購很酷B/c你可以使用像cloudbees這樣的服務然後建立和測試你的apk。 Aswell As,將Apk發送給經銷商以及其他很酷的服務。