Cài đặt và sử dụng máy ảo Genymotion bản mới nhất

Ở 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

Hướng dẫn đăng ký tài khoản Genymotion
Hướng dẫn đăng ký tài khoản Genymotion
  • 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ề.

Hướng dẫn tải về Genymotion
Hướng dẫn tải về Genymotion

Ở đâ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ó.

Hướng dẫn tải về và cài đặt Genymotion
Hướng dẫn tải về và cài đặt Genymotion

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.

Tải về và cài đặt Genymotion trên Mac OS hay Ubuntu
Tải về và cài đặt Genymotion trên Mac OS hay Ubuntu

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:

  1. Mở Android Studio lên
  2. Vào File – > Setting(trên Windows và Linux) hoặc vào Android Studio/Preferences (trên Mac OS X).
  3. Chọn Plugins và click Browse Repositories.
  4. 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.
  5. 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ó.
Kết nối Genymotion với Android Studio
Kết nối Genymotion với Android Studio

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 .

Thêm máy ảo theo các bước như trong hình
Thêm máy ảo theo các bước như trong hình

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.

Thêm thiết bị với hệ điều hành và nhà cung cấp tùy chọn
Thêm thiết bị với hệ điều hành và nhà cung cấp tùy chọn

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.

Mình có thử chạy 2 máy ở đây và thấy rất mượt, bạn hãy thử trải nghiệm nhé
Mình có thử chạy 2 máy ở đây và thấy rất mượt, bạn hãy thử trải nghiệm nhé

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!!

Gom Marker trong Android với Google Maps Android API – Google Maps Android Marker Clustering Utility Sử dụng SwipeRefreshLayout trong ứng dụng Android Hướng dẫn tạo Material Dialog Bottom Sheet Android Tạo context menu trong Android – ActionBar ActionMode.CallBack Example Retrofit và Volley thư viện nào tốt hơn Hướng dẫn sử dụng thư viện Volley trong Android Tạo Web Service bằng PHP và MYSQL cho ứng dụng di động – Part 2 Tạo Web Service bằng PHP và MYSQL cho ứng dụng di động – Part 1 Hàm chuyển đổi Timestamp thành Datetime trong Android và JavaScript Design Patterns là gì? Tạo Project Android theo mẫu Design Patterns(Part 2)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.