Câu hỏi của bạn là khá mơ hồ và mở kết thúc với các khía cạnh mà không nhất thiết phải áp dụng đối với Android nhưng thay vì phát triển ứng dụng nói chung. Tuy nhiên, có một mẹo tôi có thể cung cấp cho bạn giúp việc phát triển nhóm dễ dàng hơn trên Android: chia sẻ một kho khóa gỡ lỗi duy nhất.
Trước khi bạn có thể chạy ứng dụng trên điện thoại, bạn phải ký ứng dụng đó với kho khóa. Khi bạn đang phát triển một ứng dụng Android của riêng bạn trong Eclipse, plugin làm cho phần này trở nên dễ dàng. Nó tạo ra một kho khóa gỡ lỗi cho bạn và tự động ký nó khi bạn xây dựng, vì vậy bạn không bao giờ phải suy nghĩ về phần này của quá trình. Tuy nhiên, nếu bạn đang cộng tác với những người khác, một số vấn đề sẽ xuất hiện nếu bạn đang sử dụng các keystores khác nhau:
Bạn không thể nâng cấp APK của nhau lên nhau; bạn sẽ phải gỡ cài đặt hoàn toàn/cài đặt lại.
Bạn sẽ gặp phải những điều đau đớn với mã phụ thuộc vào chữ ký của kho khóa (chẳng hạn như khóa Google Maps, nếu bạn từng sử dụng).
Bạn sẽ phải ký mã phát hành của mình với kho khóa khác; bạn có thể nhận được apks được phát hành và đó là gỡ rối trộn lẫn nếu bạn đang ký kết với một boatload của keystores khác nhau.
May mắn thay, có một tùy chọn để chỉ định kho khóa gỡ lỗi cho Android, trong Eclispe -> Tùy chọn -> Android -> Xây dựng. Mỗi thành viên trong nhóm nên sử dụng cùng một kho khóa. Cách dễ nhất để tạo một kho khóa gỡ lỗi là chỉ sao chép một khóa mà Eclipse tự động tạo ra. Alternatively you can make your own, using these guidelines.
Nguồn
2010-08-06 18:49:30
Được chọn bởi các android lớn? Xin lỗi, không thể cưỡng lại. :) – Robusto
Tôi sẽ đặt cược phần lớn các đội dev android là <10 người – Falmarri