Fix lỗi không tìm được ip trong genymotion năm 2024
Ở bài trước xaiandroid có hướng dẫn các bạn cách cài đặt máy ảo Android bằng Genymotion. Ở bài này mình sẽ hướng dẫn các bạn khắc phục một số lỗi thường gặp trong quá trình cài đặt cũng như Genymotion. Show
1. Genymotion error at start ‘Unable to load virtualbox’Lỗi này là do không thể kết nối từ Genymotion tới VirtualBox, Bạn có thể khắc phục bằng cách : – Cài đặt lại VirtualBox : Link https://www.virtualbox.org/wiki/Downloads . Sau khi cài lại xong bạn nên restart lại máy tính của mình. – Cũng có thể do xung đột với Android Studio hoặc Eclipse, bạn thử đóng 2 phần mềm này lại xem sao. 2. Unable to start Genymotion Virtual DeviceNếu bạn gặp phải lỗi này thì bạn hãy thử Install lại VirtualBox . Nếu cài lại VirtualBox mà vẫn mắc lỗi này thì bạn có thể vào : Network and Sharing Center > Change adapter settings . Bạn bật Local Area Connection lên nếu nó đang bị tắt, và bạn cũng Enable VirtualBox Host-Only Network . 3. VirtualBox DHCP has not assigned IP address to virtual DeviceLỗi này là do Máy ảo chưa cấp phát địa chỉ IP cho Genymotion. để khắc phục lỗi này bạn vào VirtualBox -> Setting -> Network : – Attached to : Host-only Adapter – Name : VirtualBox Host-only Ethernet Adapter. OK. giờ khởi động lại genymotion và lỗi sẽ được khắc phục. 4. Lỗi CH Play không vào được mạng.Để khắc phục lỗi này bạn nên vào VirtualBox -> Setting -> Network. Chọn sang tab Adapter 2 trong mục Attached to bạn chọn NAT. Lưu lại và chạy lại Genymotion thì lỗi sẽ được khắc phục. Sự bùng nổ của điện thoại di động rất rõ rệt và nó chưa có dấu hiệu dừng lại. Những chiếc smart-phone đang nhanh chóng trở thành phương pháp chính của sự tương tác cho người tiêu dùng và các doanh nghiệp trên toàn thế giới, cùng với đó là sự ra đời của hàng ngàn ứng dụng mỗi ngày. Các ứng dụng hiện đang được tích hợp vào xe hơi, công nghệ wearable và đồ gia dụng. Cùng với sự phát triển đó là những khó khăn đa dạng về nhiều mặt và đòi hỏi chiến lược kiểm thử cho những thiết bị di động cũng cần phải độc đáo. Đối với QA khi làm dự án test device thì sẽ có rất nhiều khó khăn vì với mỗi thiết bị di động khác nhau sẽ có độ phân giải màn hình, CPU, bộ nhớ, tối ưu hóa hệ điều hành và phần cứng có thể khác nhau. Vậy câu hỏi ở đây là: “Test trên 5 đến 8 thiết bị đã được coi là đủ?” Thế nên, không thể không kể đến đó là vấn đề về sự đa dạng của công cụ kiểm thử. Nếu như công ty có thể cung cấp cho mỗi dự án 1 device thì bạn có thể sẽ mượn được device đang rảnh của dự án khác, nhưng: Với mỗi hệ điều hành thì song song với thời gian chúng sẽ phân mảnh rất nhiều phiên bản ví dụ như iOS với các phiên bản của hệ điều hành như iOS 4.x, iOS 5.X, BB 4.x, 5.x và 6.x... Vậy thì ví dụ khách hàng của bạn báo bug xảy ra trên Android 6 chứ không phải Android 7, thì dù có đi mượn cũng khó, mà phiên bản thì chỉ có thể update lên. Vì thế, Giả lập và mô phỏng thiết bị di động là phương pháp để kiểm thử hữu hiệu và đơn giản nhất hỗ trợ QA lúc này. Trình giả lập test đang được sử dụng phổ biến nhất hiện nay1. BlueStacksBlueStacks (tên đầy đủ: BlueStacks App Player) là phần mềm giả lập Android trên PC miễn phí rất tốt. Với đột phá về giao diện, người dùng hoàn toàn có thể thoải mái chơi game Android, sử dụng các ứng dụng trên giả lập Android trên màn hình máy tính một cách tiện dụng và chuyên nghiệp nhất. Nếu dự án của bạn làm về Game thì bạn nên thử tải về dùng. Tuy nhiên, BlueStacks thì khá nặng nề và yêu cầu cấu hình máy tính cao. 2. NoxPlayerNoxPlayer là ứng dụng giả lập Android trên máy tính cực nhẹ, phù hợp với mọi cấu hình máy tính. Nox PC sẽ giúp bạn chạy được các ứng dụng Android trên PC một cách mượt mà, trơn tru với nhiều tính năng và giao diện hấp dẫn. Tuy nhiên, Windroy thì chỉ hỗ trợ một phiên bản Android (hiện tại là 4.4). 3. GenymotionGenymotion là ứng dụng giả lập Android trên máy tính với hiệu suất 3D cao cho phép người sử dụng kiểm soát đầy đủ các thiết bị Android. Đặc biệt Genymotion hỗ trợ giả lập rất nhiều dòng máy với các phiên bản hệ điều hành Android khác nhau. hỗ trợ rất nhiều phiên bản Android, tương ứng với từng dòng máy từ HTC, Samsung, Sony Xperia, cho đến Google Nexus 10 (Android 5.1). Do đó bạn sẽ cảm thấy thực sự được sử dụng chiếc điện thoại quen thuộc của mình trên máy tính hoặc có thể kiểm thử các ứng dụng, trò chơi trên những giao diện điện thoại Android khác nhau, với yêu cầu cấu hình phần cứng ở mức chấp nhận được. Cách cài đặt GenymotionDownload Genymotion tương ứng với cấu hình máy tínhBước 1: Truy cập link https://download.com.vn/genymotion/download Bước 2: Download về máy Bước 3: Giải nén file Bước 4: Chuột phải vào file Genymotion và Run as Administrator Bước 5: Click next và hoàn thành cài đặt Sẽ được như hình sau: Download Oracle VM VirtualBox ManagerMình cần cài đặt VM này để tạo môi trường chạy cho Genymotion nhé. Bước 1: Truy cập link https://download.com.vn/virtualbox/download Bước 2: Download về máy Bước 3: Giải nén file Bước 4: Chuột phải vào file Genymotion và Run as Administrator Bước 5: Click next và hoàn thành cài đặt Sẽ được như hình sau: Sau khi hoàn tất 2 cài đặt trên chúng ta sẽ bắt đầu chạy thử Genymotion: Run GenymotionMở Oracle VM VirtualBox ManagerĐầu tiên phải mở Oracle VM VirtualBox Manager lên setting network trước: Bước 1: Vào Oracle VM VirtualBox Manager chọn Setting Bước 2: Trong box Custom Phone - Setting, mình sẽ chọn Network bên menu trái Bước 3: Chọn Enable Network Adapter với giá trị Only Ethernet Adapter Như hình sau nhé: Mở Genymotion lênTiếp theo, mình mở Genymotion lên: Bước 1: Ở màn hình đầu tiên bạn có thể dễ dàng nhìn thấy trong Available templates là 1 list các device với đầy đủ các loại custom type như Android API, Size, Density. Bạn có thể click vào biểu tượng tùy chọn bên phải để xem detail của từng device cũng như install nó. Bước 2: Click vào biểu tượng tùy chọn bên phải để install nó. Chọn Install => Sẽ có Box xuất hiện để custom device này trước khi cài đặt để sử dụng : Có thể thay đổi Name Kích thước màn hình để hiển thị ở mục Display Version Android tùy chỉnh cũng như size bộ nhớ ở mục System Bước 3: Chọn Install và bắt đầu theo dõi quá trình cài đặt cho đến khi hoàn tất: Bước 4: Sau khi cài xong bạn có thể chọn mục tùy chọn bên phải và chọn Start Bước 5: Quá trình cài đặt device của bạn có thể mất vài phút hãy theo dõi Abort chạy nhé: Nếu quá trình này gặp lỗi không tìm được IP của VM bạn có thể sẽ cần phải quay lại bước cài đặt Network cho Oracle VM VirtualBox bên trên. Bước 6: Bạn cần 1 file APK kéo thả trực tiếp vào device vừa cài đặt Hoặc có thể truy cập Beta/TestFlight để down app về máy. Đã xong, và giờ bạn có thể sử dụng app trên bất cứ device Android nào với đa dạng kích thước màn hình cũng như phân mảnh phiên bản Giải quyết được vấn đề thiếu thốn device test nhé.Thanks for reading !!Nguồn tham khảo: https://download.com.vn/genymotion/download https://download.com.vn/bluestacks-app-player-1/download https://download.com.vn/nox-app-player/download https://download.com.vn/virtualbox/download |