2015-09-26 38 views
22

Tôi đang sử dụng Trình giả lập Android đi kèm với Visual Studio 2015. Khi tôi chạy nó, trong cài đặt Wi-Fi của Android trạng thái này xuất hiện Obtaining IP Address.. cho mạng Wired eth1. Nhưng nó không thành công sau một thời gian dài.Không có kết nối internet cho Trình giả lập Android Visual Studio


Những gì tôi đã cố gắng:

  • Removed tất cả các virtual switches trong Virtual Switch Manager của Hyper-V trước khi chạy giả lập.
  • không được kiểm soát automatic detect settings trong cài đặt proxy
  • Cố gắng các cấp API khác nhau (19,22, ..)
  • Windows Phone Emulator không có vấn đề này và có kết nối internet.
  • Khởi động lại PC của tôi!

Những gì tôi đoán:

Khi tôi chẩn đoán vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch) nó nói nó có một địa chỉ IP hợp lệ. Ngoài ra bên trong giả lập Android nó cố gắng để có được một IP. Rõ ràng tôi cần phải cung cấp cho trình giả lập một IP hợp lệ, nhưng tôi không biết làm thế nào hoặc ở đâu hoặc giá trị nào.

Làm thế nào để cấp quyền truy cập internet giả lập Android? Cảm ơn trước.

Trả lời

63

Có vẻ như Android không thể lấy địa chỉ IP từ DHCP.

Trong Hyper-V Manager (virtmgmt.msc), chọn VM cho cấu hình trình mô phỏng bạn đang cố gắng bắt đầu và đi đến Settings... (nhấp chuột phải cho menu ngữ cảnh hoặc xem ngăn tác vụ ở bên phải).

Dưới Hardware, hãy chắc chắn có hai switch ảo:

  1. Emulator Internal Network Adapter
  2. Emulator External Network Adapter

Emulator External Network Adapter phải được liệt kê như adapter thứ hai - những vấn đề trật tự. Nếu chúng được đặt hàng không chính xác, hãy xóa Bộ điều hợp bên ngoài và tạo lại bộ điều hợp, cho nó cùng các cài đặt trước đây. Bạn có thể tạo nó bằng cách nhấp vào Add Hardware trong danh sách phần cứng của máy ảo.

Hyper-V Manager - VM Settings

+0

Thực tế với bộ điều hợp thứ hai là bộ điều hợp bên ngoài hoạt động! Rất lạ là nó yêu cầu bộ điều hợp thứ hai ... – Andrii

+0

Tôi có thể đặt một IP tĩnh và nó hoạt động cho tôi. Xem [câu trả lời SO này] (http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network/43615819#43615819). –

+0

Thứ tự quan trọng! Điều đó giải quyết nó cho tôi. – eikuh

0

Đối với tôi thêm một adapter bên ngoài cho mỗi một vật lý (lan/wifi) làm việc nhưng chỉ khi việc xác định mạng LAN ảo đã được kiểm soát trên mỗi trong số họ.

Các vấn đề liên quan