Dưới đây là quy trình làm việc của tôi để phát triển cho android trên android:
Thiết lập một máy chủ biên android với sdk android, ant, Ivy Hoặc thiết lập Gradle mới, sử dụng một máy chủ EC2 AWS hoặc miễn phí/giá rẻ của Cloud Server khác svc.
Dropbox cài đặt Headless Install On Máy đó.
Thiết lập Repo Git trên máy đó, đặt repo bên trong Thư mục Dropbox chính.
---Home
---(User)
---Dropbox
---Repos
---App#1
Cài đặt inotifywait trên dir repo ứng dụng Is Trong ....
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;
Cài đặt Dropbox trên Android Tablet
Cài đặt một văn bản/code Editor trên tab của bạn như .. ... Trình soạn thảo văn bản 920.
Vì vậy, bây giờ khi bạn thực hiện thay đổi mã trên hộp thả xuống tab của bạn Sẽ đồng bộ hóa rõ ràng là và đồng bộ hóa đó là sự kiện attrib sẽ kích hoạt một loạt các tập lệnh ... git Stuff và công cụ Xây dựng và bất kỳ Scripts khác bạn mong muốn .
APK cuối cùng mà tập lệnh được tạo sẽ được lưu vào ứng dụng của bạn Thư mục dự án trong Dropbox của bạn để cài đặt/thử nghiệm trên tab của bạn dường như không có gì và bạn có thể kiểm tra thư mục của bạn bằng cách chia sẻ thư mục đó với họ
Lấy mã cho một repo Git là Cool B/c bạn có thể sử dụng một dịch vụ như cloudbees để sau đó xây dựng và kiểm tra apk của bạn. Aswell As, có Apk gửi đến các nhà phân phối và các dịch vụ mát mẻ khác.
Rất tò mò, bạn hiện đang làm gì để đưa họ trở lại đồng bộ? Tôi đã sử dụng một phương pháp dropbox vụng về .. nhưng sau đó AIDE chỉ xuất hiện và tôi không biết liệu nó có hỗ trợ dropbox tốt hơn bây giờ hay không. – leenephi
Tôi đang sử dụng dropbox quá và nó hoạt động tốt cho tôi. Thỉnh thoảng tôi có một số vấn đề đồng bộ hóa nếu tôi quên đóng Eclipse trên một máy tính và chạy nó trên –
+1 khác cho Dropbox. Tôi đã thử Dropbox trên AIDE nhưng không bao giờ nghĩ đến việc lưu các tệp trong thư mục Dropbox trên máy tính để bàn của tôi và nhập chúng vào Eclipse (để chúng tự động đồng bộ hóa). –