Ở bài viết trước mình có nhắc đến các Công cụ hỗ trợ lập trình và phát triển ứng dụng Android , trong đó có phần máy ảo Genymotion để test ứng dụng Android. Hôm nay mình xin hướng dẫn các bạn đăng ký, cài đặt và sử dụng công cụ hỗ trợ đắc lực trong việc test app này.
Tính năng của Genymotion
- Hỗ trợ hơn 40 thiết bị máy ảo từ nhiều hãng điện thoại: Samsung, Nexus, LG, HTC, Sony…
- Đầy đủ các version của Android từ 2.3 đến 6.0
- Không giới hạn số lượng ứng dụng cài trong máy ảo, chỉ cần bộ nhớ của bạn không đầy thôi.
- Sử dụng webcam của máy tính xách tay giống như máy ảnh Android của bạn.
- Genymotion hoạt động trên Linux, Windows, Mac OS X.
- Có sẵn plugin cho Android Studio và cả Eclipse.
Đăng ký tài khoản Genymotion
Đầu tiên muốn sử dụng được máy ảo genymotion, bạn hãy vào đường dẫn sau và tạo một tài khoản miễn phí https://www.genymotion.com/account/create
- Username Tài khoản sau này bạn dùng để đăng nhập
- Email Address Nhập vào địa chỉ email đăng ký, khi bạn quên mật khẩu có thể dùng để lấy lại mật khẩu.
- Password Nhập mật khẩu của bạn, dùng để đăng nhập
- Company type Ở mục loại hình doanh nghiệp này, tùy vào mục đích của bạn để lựa chọn cho phù hợp, ở đây mình chọn là Gamer/Personnal.
- Usage type Mục đích sử dụng thì cũng tùy vào từng cá nhân mà lựa chọn
- Và cuối cùng là click vào I accept terms of the privacy statement để đồng ý điều khoản của nhà cung cấp sản phẩm, còn ở mục Get our latest news & updates thì không cần thiết.
Dowload và cài đặt Genymotion
Sau khi đã đăng ký thành công bạn vào link sau để tiến hành đăng nhập và tải về Genymotion https://www.genymotion.com/account/login
Khi đã đăng nhập thành công, bạn chọn Pricing trên menu, sau đó nó sẽ hiện ra 2 tab, một tab là Individual (Cá nhân) 1 tab là Enterprise (Doanh nghiệp). Bạn chọn tab Individual (Cá nhân) để tiến hành tải về.
Ở đây, bạn nhấn vào nút Get started ở gói BASIC , gói này dành cho cá nhân và nó miễn phí, bên cạnh đó thì còn có những gói doanh nghiệp nhưng sẽ phải mất phí mới sử dụng được.
Tiếp theo nó sẽ dẫn bạn đến trang để download, ở đây sẽ có 3 hệ điều hành cho bạn lựa chọn, mình đang thực hiện cài đặt trên windows nên mình tải về bản dành cho windows. Bấm chọn vào Download for Windows – 143.44 MB nếu bạn chưa cài đặt VirtualBox – VirtualBox là một phần mềm ảo hóa miên phí, phần mềm này sẽ tận dụng phần cứng của máy tính hiện tại của bạn để cho phép VirtualBox chạy nhiều hệ điều hành tại cùng một thời điểm. Và để chạy được Genymotion thì chúng ta cần tới nó.
Bạn cũng có thể tải về và cài đặt Genymotion trên Mac OS hay Ubuntu khi kéo chuột xuống phía dưới.
Sau khi tải về thành công bạn tiến hành cài đặt như bình thường.
Kết nối Genymotion với Android Studio
Để kết nối Genymotion với Android Studio ta cần cài thêm Plugin Genymotion trong Android Studio theo các bước sau:
- Mở Android Studio lên
- Vào File – > Setting(trên Windows và Linux) hoặc vào Android Studio/Preferences (trên Mac OS X).
- Chọn Plugins và click Browse Repositories.
- Tìm kiếm Genymotion ở ô tìm kiếm ở phía trên bên trái hộp thoại vừa xuất hiện.
- Click chuột phải vào Genymotion và chọn Download and install hoặc bấm vào nút Install plugin ở bên phải nó.
Sau khi cài đặt xong bạn khởi động lại Android Studio sẽ thấy icon của Genymotion ở trên thanh Toolbar, để hiển thị thanh Toolbar bạn vào View click chọn Toolbar để hiển thị.
Xem video hướng dẫn:
Chạy Genymotion và thêm điện thoại ảo
Khi đã cài Genymotion xong thì bạn vẫn chưa thể test app hay sử dụng được đâu, bạn phải thiết lập một điện thoại ảo cụ thể. Bạn bấm vào nút Add trên thanh menu nó sẽ hiện ra 1 của sổ, tiếp tục bấm Sign in ở dưới góc phía bên phải, nó hiện lên 1 cửa sổ tiếp – các bạn nhập tài khoản mật khẩu vừa đăng ký lúc nãy vào, cuối cùng là chọn 1 máy ảo rồi bấm Next .
Bạn có thể lựa chọn phiên bản hệ điều hành và loại thiết bị hoặc tìm thiết bị với ô search ở phía trên. Ở hình dưới mình tìm tất cả những máy có phiên bản hệ điều hành 5.0.0 rồi bấm Next để cài đặt.
Các bạn đợi 1 tí để quá trình cài đặt thiết bị thành công. Sau khi thành công nó sẽ hiện như bên dưới đây, bạn chỉ cần nhấn đúp vào thiết bị để khởi động hoặc chọn thiết bị và nhấn nút Start ở phía trên menu. Bạn cũng có thể chạy nhiều máy ảo cùng 1 lúc, chỉ cần máy tính của bạn đủ mạnh để làm việc.
Lời kết
Hơi dài dòng một tí nhưng mình cố gắng để diễn đạt đầy đủ, chi tiết nhất để cho các bạn hiểu và thấy dễ dàng trong việc cài đặt Genymotion và sử dụng nó. Chúc các bạn thành công, nếu có bất cứ lỗi hay bất kỳ góp ý hay chia sẻ gì, mong bạn có thể để lại comment bên dưới hoặc gửi mail về [email protected]. Xin cảm ơn!!