2013-01-08 17 views
8

Czy ktoś może polecić dobre środowisko IDE do pracy w chmurze na Androida?Opracowanie oparte na chmurze Android

Używam Eclipse/ADT na moim pulpicie i AIDE na moich urządzeniach z Androidem, ale jest to uciążliwe zsynchronizowanie dwóch.

Jeśli jej nie ma, czy ktoś mógłby polecić korzystanie z funkcji premium AIDE w celu hostowania mojej aplikacji w GIT?

+0

Ciekawe, co aktualnie robisz, aby przywrócić synchronizację? Używałem niezręcznej metody dropboxa, ale wtedy AIDE właśnie wyszedł i nie wiem, czy ma już lepsze wsparcie dla Dropbox. – leenephi

+3

Używam również Dropbox i działa dobrze dla mnie. Czasami mam pewne problemy z synchronizacją, jeśli zapomnę zamknąć Eclipse na jednym komputerze i uruchomić go na innym –

+0

+1 dla Dropbox. Próbowałem Dropbox w AIDE, ale nigdy nie myślałem o zapisaniu plików w moim folderze Dropbox na pulpicie i zaimportowaniu ich do Eclipse (więc synchronizują się automatycznie). –

Odpowiedz

8

Nigdy nie znalazłem dobrego, opartego na chmurze systemu Android IDE, ale oto, co zrobiłem (pomysł dla każdego, kto osiągnął to od Google). Działa to z Windows, Linux i (jak sądzę) Mac. Potwierdź, że inni, jeśli to działa dla Ciebie na komputerze Mac.

pulpitu (w/Eclipse):

  • Konfigurowanie Dropbox
  • Utwórz nowy projekt aplikacji na Androida.
  • odznacz opcję "Utwórz projekt w Workspace" i zmienić lokalizację do folderu Dropbox

Android (w/AIDE):

  • Konfigurowanie synchronizacji Dropbox

To wszystko. Dopóki upewnisz się, że Dropbox przed przejściem z pulpitu na urządzenie z Androidem lub odwrotnie, w zasadzie masz wolne, oparte na chmurze IDE systemu Android do rozwijania z komputera lub urządzenia z Androidem.

4

Oto mój workflow za opracowanie dla Androida na Androidzie:

skonfigurować android serwer budować z Android SDK, mrówki, bluszcz lub nowy setup Gradle, używając się AWS serwer EC2 lub inny wolny/taniego serwera chmury svc.

Konfiguracja dropbox Bezgłowy Instalacja w tym urządzeniu.

Skonfiguruj repozytorium Git na tym komputerze, włóż repo do głównego katalogu Dropbox.

 ---Home 
      ---(User) 
      ---Dropbox 
       ---Repos 
       ---App#1 

inotifywait Setup na reż aplikacja REPO W ....

  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; 

zainstalować Dropbox na Android Tablet

zainstalować Edytor tekstu/kodu na karcie jak .. ... 920 Edytor tekstu.

Teraz, kiedy wprowadzisz zmianę kodu w skrzynce domyślnej Skrzynka zsynchronizuje to oczywiście I ta synchronizacja, która jest wydarzeniem typu attrib, wyzwoli pakiet skryptów ... git Stuff i The Build stuff i inne skrypty, które pragniesz .

Ostateczna wersja, która została utworzona Utworzony skrypt zostanie zapisany w Twojej aplikacji Katalog projektu Który znajduje się w Twoim Dropboksie, więc instalowanie/testowanie na karcie jest bezużyteczne i możesz sprawić, że inni przetestują Twój apk Dzieląc się tym folderem z nimi przez dropbox

Podłączanie kodu do repozytorium Git jest fajne B/C można użyć usługi, takie jak cloudbees Aby następnie zbudować i przetestować swój apk. Aswell As, niech apk zostanie wysłany do dystrybutorów i inne fajne usługi.