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.
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
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 –
+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). –