Bộ Android SDK của Google đi kèm một bộ mô phỏng thiết bị di động ảo (android emulator) chạy trên máy tính cá nhân. Android emulator bắt chước tất cả đặc tính phần cứng và phần mềm của một thiết bị thật, trừ việc không thể thực hiện cuộc gọi thật. Nó
cung cấp nhiều cách duyệt và các phím điều khiển, ta có thể “chạm” bằng cách dùng chuột hoặc bàn phím. Nó cũng cung cấp màn hình hiển thị ứng dụng, cùng với những ứng dụng khác chạy Android.
Để test ứng dụng dễ dàng, emulator có một chỗ để thiết lập cấu hình gọi là Android Virtual Device (AVD). Những ADVs giúp thay đổi cấu hình phần cứng để có thể test trên nhiều thiết bị khác nhau.
Emulator cũng đi kèm nhiều tiện ích để debug như console để log output của ứng dụng ra ngoài, mô phỏng việc gửi SMS hoặc gọi điện thoại.
Android emulator là ứng dụng dựa trên QEMU, cung cấp một thiết bị di động ảo ARM nơi mà có thể chạy những ứng dụng Android. Ta có thể chọn phiên bản của hệ thống Android bằng cách thiết lập AVD, cũng có thể customize skin và key mapping. Khi chạy emulator ở thời điểm thực thi, ta có thể dùng những câu lệnh khác nhau để điều khiển hành vi của emulator.
Android Emulator dùng để mô phỏng thiết bị thật. Cách làm này giúp tối ưu sự đúng đắn và chính xác giữa emulator và thiết bị thật. Để chạy thử những ứng dụng đồ họa cao như games và những hiệu ứng hình ảnh, cách tốt nhất là mua thiết bị thật. Emulator sẽ giúp ích cho việc chạy thử trên nhiều thiết lập khác nhau bằng cách dùng các AVDs.
Hình...: Máy ảo Android