2009-12-27 45 views
5

Tôi hoàn toàn mới phát triển Android, nhưng tôi chỉ có HTC Hero và muốn phát triển một vài ứng dụng cho nó. Tuy nhiên, tôi đã sử dụng một máy tính xách tay như máy dev của tôi và giả lập là rất chậm. Mất khoảng 10-15 phút để khởi động và mặc dù tôi có thể để nó hoạt động, nó thường làm chậm hệ thống khi sử dụng các ứng dụng khác (như trình duyệt web/IDE Eclipse, v.v.) Cách tốt nhất để phát triển Điện thoại Android? Tôi có thể chỉ cần cắm vào HTC và liên tục tải APK mới, nhưng điều đó dường như quá dài một quá trình để kiểm tra những thay đổi nhỏ. Có phương pháp nào khác có sẵn để gỡ lỗi các ứng dụng hay tôi sẽ phải dũng cảm giả lập cho đến khi tôi có thể có được một hệ thống mới? Cảm ơnGiả lập Android thay thế

Trả lời

11

Sử dụng HERO của bạn là cách để thực hiện. Việc tải APK và chạy chương trình sau mỗi lần thay đổi sẽ chỉ mất vài giây. Nếu bạn không có bất kỳ trình giả lập nào đang chạy và HERO được cắm vào (với trình điều khiển USB SDK Android được cài đặt) thì Eclipse sẽ tự động chọn HERO làm máy mục tiêu.

+1

Cảm ơn bạn đã trả lời. Tôi đã không nhận ra rằng việc tải lên Hero là * nhanh thế. Tôi nghĩ tôi sẽ phải tạo một APK, đẩy nó lên điện thoại và tải nó xuống dưới dạng 'ứng dụng' theo cách thủ công. Hãy suy nghĩ tôi sẽ để giả lập ở bên cho đến khi tôi nhận được ứng dụng của tôi làm việc trên Hero đầu tiên :). – keyboardP

0

Tôi không biết nhiều về sự phát triển dành riêng cho Android, nhưng bạn có đang viết và sử dụng thử nghiệm không? Nếu bạn là bạn có thể kiểm tra rất nhiều logic mà không cần tải lên trình giả lập, miễn là bạn có phương pháp thiết lập thích hợp để mô phỏng môi trường.

Trình mô phỏng hoặc thiết bị sau đó sẽ được sử dụng để chỉ xác minh các điều chỉnh GUI hoặc chức năng dành riêng cho thiết bị. Nếu đó là những gì bạn đang chủ yếu là thử nghiệm ngay bây giờ, sau đó không, tôi không tin rằng có bất kỳ giải pháp khác.

+0

Hi, các ứng dụng Tôi có kế hoạch tạo ra là khá đơn giản từ một khía cạnh lập trình. Tôi có thể tạo chúng đúng giờ bằng ngôn ngữ và API mà tôi quen thuộc. Tuy nhiên, tôi không thực sự biết API Android, vì vậy tôi không biết phương pháp thiết lập nào và tôi sẽ cần phải mô phỏng môi trường. Hy vọng rằng, họ quản lý để tăng tốc độ giả lập, hoặc có một phiên bản thu gọn cho chỉ điều chỉnh GUI bề ngoài. – keyboardP

3

Bạn thực sự có thể tải ứng dụng lên điện thoại và kiểm tra theo cách đó; đó là những gì tôi làm khá thường xuyên.

Nhấn Ctrl + Shift + F11 trong Eclipse sẽ tự động biên dịch ứng dụng, tải APK lên thiết bị đang chạy mà nó tìm thấy (cho dù trình mô phỏng hoặc điện thoại) và sau đó khởi động ứng dụng.

Điều này mất khoảng bảy giây với HTC Hero và máy dev của tôi (được thừa nhận khá nhanh, nhưng vì Eclipse thường được biên dịch trong nền, phần lớn thời gian thực hiện là cài đặt trên điện thoại).

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