Genymotion là phần mềm tạo lập máy ảo Android, khi bạn tương tác với máy ảo Android đó bạn sẽ cảm thấy giống như bạn đang tương tác trên thiết bị thật. Genymotion là sự lựa chọn tốt nhất thay thế AVD mặc định của Android SDK khi lập trình ứng dụng Android.
Chúng ta hãy so sánh Genymotion đối với AVD của Android SDK nhé (cái này là theo kinh nghiệm sử dụng Genymotion của mình, có gì sai sót thì các bạn phản hồi lại cho mình nhé)
Ưu điểm
- Genymotion khởi động nhanh hơn rất nhiều
- Xử lý trên Genymotion nhanh hơn
- Cho phép cài đặt và sử dụng các ứng dụng Google Apps như Gmail, Google Play, Hangout, ….
- Tự động kết nối tới Android SDK, cho nên lúc lập trình Android, khi chúng ta run app sẽ tự động nhận diện máy ảo Genymotion.
Nhược điểm
- Không thể gửi tin nhắn và gọi điện thoại qua lại giữa các Virtual Device của Genymotion với nhau.
Hôm nay mình sẽ hướng dẫn cài đặt gói Google Apps cho Virtual Device dùng platform Android 4.4.2 trên Genymotion 2.2.
Gói cài đặt Google Apps gồm các ứng dụng mà Google phát triển là Google Play, Gmail, Hangout, …
Genymotion ở các phiên bản trước 2.0+ thì đều tích hợp các Google Apps, từ phiên bản 2.0 trở về sau thì không còn tích hợp các Google Apps nữa. Mình cũng không biết vì sao lại vậy nhưng không sao, chúng ta sẽ cài đặt thủ công.
Bước 1: Chuẩn bị "hàng"
Bước 2: Cài đặt Google Apps
Mở Virtual Device (Virtual Device Machine này sử dụng phiên bản Android 4.4.2) của Genymotion lên, VD: Mình mở Google Nexus 10 dùng bản Android 4.4.2. Sau khi Virtual Device khởi động xong, mở khóa (hình 1)
Hình 1
Kéo thả Genymotion-ARM-Translation_v1.1.zip vào Virtual Device, xuất hiện bảng hộp thoại như hình 2
Hình 2
Nhấn OK và chờ nó transfer, sau khi transfer xong xuất hiện thông báo yêu cầu khởi động lại máy (hình 3)
Hình 3
Nhấn OK, tắt Virtual Device rồi trên màn hình Genymotion for personal use, click vào Virtual Device vừa tắt lúc nãy và nhấn nút Play để chạy Virtual Device đó lên (hình 4)
Hình 4
Sau khi khởi động xong, mở khóa và kéo thả gapps-kk-20140105-signed.zip vào Virtual Device, xuất hiện bảng hộp thoại như hình 5
Hình 5
Nhấn OK và chờ nó transfer, sau khi transfer xong xuất hiện thông báo yêu cầu khởi động lại máy (hình 6)
Hình 6
Nhấn OK, tắt Virtual Device rồi trên màn hình Genymotion for personal use, click vào Virtual Device vừa tắt lúc nãy và nhấn nút Play để chạy Virtual Device đó lên (hình 4)
Lúc khởi động sẽ xuất hiện hộp thoại thông báo Android đang nâng cấp (hình 7).
Hình 7
Sau khi khởi động xong, mở khóa, ta thấy xuất hiện hộp thoại như hình 8 thì cũng không cần bận tâm, nhấn OK để tắt thông báo này đi.
Hình 8
Bước 3: Cấu hình tài khoản google
Trên màn hình Virtual Device nhấn nút
, xuất hiện màn hình ứng dụng (hình 9)
Hình 9
Click vào nút Settings, xuất hiện màn hình Settings và click vào Add Acount tại mục Accounts (hình 10)
Hình 10
Xuất hiện màn hình Add an account, click chọn Google (hình 11)
Hình 11
Xuất hiện màn hình Add an Google Account và có 2 nút tại đây là Existing và New (hình 12). Nếu bạn đã có tài khoản google rồi (VD: tài khoản google của tôi là cudem.it@gmail.com) thì click vào nút Existing, còn chưa có thì bạn click vào nút New để tạo tài khoản google mới.
Hình 12
Chúng ta click nút Existing (giả sử ở đây chúng ta đã có tài khoản google rồi), xuất hiện màn hình Sign Up yêu cầu nhập email và password để xác nhận, sau khi nhập xong nhấn nút mũi tên hướng phải để tiếp tục (hình 13)
Hình 13
Xuất hiện bảng thông báo yêu cầu bạn đồng ý với điều khoản của Google (hình 14), nhấn OK để tiếp tục.
Hình 14
Xuất hiện màn Google Services (hình 15), chúng ta cứ để mặc định và nhấn nút mũi tên hướng phải để tiếp tục.
Hình 15
Như vậy là ta đã thêm thành công tài khoản Google trên máy ảo Genymotion. Từ giờ bạn có thể vào ứng dụng
Google Play để download bất cứ ứng dụng nào mà bạn muốn. Hy vọng bài viết này giúp ích được ít nhiều cho các bạn. Thân ái và hẹn gặp lại vào bài sau

.