2013-01-08 55 views
8

Có ai có thể đề xuất IDE dựa trên đám mây tốt cho phát triển Android không?Phát triển Android dựa trên đám mây

Tôi sử dụng Eclipse/ADT trên máy tính để bàn và AIDE trên thiết bị Android của mình, nhưng thật rắc rối khi đồng bộ hóa hai thiết bị này.

Nếu không có sẵn, có ai khuyên bạn nên sử dụng các tính năng cao cấp của AIDE để lưu trữ ứng dụng của tôi trên GIT không?

+0

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

+3

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 –

+0

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

Trả lời

8

Tôi chưa bao giờ tìm thấy một IDE Android dựa trên đám mây tốt, nhưng đây là những gì tôi đã làm (ý tưởng cho bất kỳ ai tiếp cận điều này từ Google). Điều này làm việc với Windows, Linux, và (tôi nghĩ) Mac. Vui lòng xác nhận cho người khác nếu điều này phù hợp với bạn trên máy Mac.

Desktop (w/Eclipse):

  • Thiết lập Dropbox
  • Tạo một dự án ứng dụng Android mới.
  • Bỏ chọn "Create Project trong Workspace" tùy chọn, và thay đổi vị trí thư mục Dropbox của bạn

Android (w/AIDE):

  • Thiết lập Dropbox đồng bộ

Đó là tất cả để có nó. Miễn là bạn đảm bảo Dropbox trước khi chuyển từ máy tính để bàn sang thiết bị Android hoặc ngược lại, về cơ bản bạn có một IDE Android dựa trên đám mây miễn phí để phát triển từ máy tính để bàn hoặc thiết bị Android.

4

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.

Các vấn đề liên quan