Tôi có một ứng dụng Android được tải xuống chủ yếu từ Android Market (hiện tại, Google Play). Chúng tôi đã thực hiện một vài chỉnh sửa đối với nguồn và cũng đã gửi tới Amazon App Store để xem loại lực hấp dẫn nào nhận được. Tôi hiện đang tìm kiếm một cách bền vững để phát triển từ một cơ sở mã phổ biến và chưa xây dựng để tôi có thể gửi cho cả hai/cả hai.Quản lý mã/bản dựng cho các cửa hàng ứng dụng Android (Google/Amazon/etc)?
Cửa hàng của Amazon có một số hạn chế về các API khả dụng và do đó tôi muốn xóa/sửa đổi các tính năng từ phiên bản đó. Vì Java không hỗ trợ việc biên dịch có điều kiện truyền thống, và có điều kiện bao gồm các tệp trong Eclipse không có vẻ tầm thường (thậm chí có thể không?), Tôi muốn hỏi những gì người khác đang làm để giải quyết vấn đề này.
Phải thừa nhận rằng, tôi không phải là chuyên gia Eclipse/Java nên tôi có thể thoải mái đi học với tôi.
Những gì tôi đang tìm kiếm trong một giải pháp:
- Xây dựng/gỡ lỗi sử dụng Eclipse.
- Tệp mã tĩnh, với môi trường/cài đặt chuyển sang kiểm soát nội dung cần tạo.
- Không có mã trùng lặp hoặc logic có điều kiện trong mã để chọn dòng mã trong thời gian chạy
là cái gì đó bạn đã giải quyết cho các ứng dụng Android cụ thể, hoặc cho các dự án dựa trên Java/Eclipse khác? Đề xuất cho nơi để bắt đầu?
Plugin Eclipse ADT có IMO vòng đời xây dựng không linh hoạt, không cung cấp nhiều tùy chọn cấu hình. Xem xét việc áp dụng một số công cụ xây dựng dòng lệnh như Ant và Maven, nơi bạn có thể có nhiều điều khiển vi mô hơn trong mỗi bước trong quá trình xây dựng (biên soạn, dexing, đóng gói và v.v.) – yorkw