Cách ngăn Android Studio / AVD thông báo lỗi "KHÔNG THỂ DỊCH DNS ip của khách"?


82

Khoảng 4 giây một lần sau khi tôi khởi động thiết bị giả lập từ dự án Android Studio của mình, một thông báo lỗi sẽ được in vào cửa sổ Run. Nó cực kỳ khó chịu vì nó chiếm lấy tiêu điểm. Nếu tôi đang ở trong cửa sổ Gỡ lỗi, nó sẽ chuyển sang cửa sổ Chạy 4 giây một lần vì lỗi này bất kể tôi làm gì.

Điều này bắt đầu một ngày trước, nhưng tôi không biết điều gì đã gây ra nó. Tôi sử dụng cùng một thiết bị giả lập trong vài tháng nay. Có thể là bản nâng cấp của một số phần của Android SDK? Trình quản lý SDK bên ngoài không thể xâm nhập được nữa.

nhập mô tả hình ảnh ở đây


Các thông báo bắt đầu đến ngay sau khi tôi khởi động trình giả lập mặc API 25 này. Một cách giải quyết là làm cho tab đó nổi, sau đó nó không chiếm lấy tiêu điểm của tôi; Tôi chuyển nó sang màn hình thứ hai.


Tôi cũng nhận thấy rằng tôi không thể kết nối ứng dụng Android Wear đang chạy trên thiết bị thực của mình (tôi đang chạy điện thoại thực với thiết bị giả lập) với trình mô phỏng của mình.


6
Cùng một vấn đề. Bất kỳ giải pháp?
Joshua Pinter

Không phải là tôi biết cho đến nay. Bây giờ trình quản lý SDK bên ngoài không có sẵn, trình quản lý được tích hợp vào Andorid Studio dường như cung cấp ít quyền kiểm soát hơn nhiều đối với các bit và mảnh. Tôi dường như không có quyền kiểm soát đối với trình giả lập dựa trên ARMv7 và x86 nữa. Tôi muốn khởi động trình mô phỏng mặc API23 của mình nhưng nó báo lỗi.
Csaba Toth

Tôi nghĩ rằng tôi đã cài đặt lại Android Studio và Android SDK để bắt đầu với một phương tiện chặn rõ ràng. Tôi đang sử dụng Ubuntu 16.10. Tôi có thể tải xuống Android Studio nhưng không tìm thấy SDK nữa. Được cho là Android Studio sẽ chứa nó, nhưng nó gặp khó khăn trong lần đầu tiên bắt đầu tìm kiếm nó. Vì vậy, nếu Studio không cài đặt nó và tôi không thể tải xuống riêng lẻ, thì tôi khá mắc kẹt. Tôi đã cài đặt SDK Android của đại diện Ubuntu, có trong / usr / lib / android-sdk với đặc quyền root. Bây giờ tôi bị mắc kẹt
Csaba Toth

1
Đã tạo trình giả lập mòn mới (API 23 và 25). API 23 không bắt đầu, API 25 có vấn đề tương tự như trong bài đăng.
Csaba Toth

1
Bạn đang sử dụng phiên bản Android Studio nào? @Csaba_Toth
Tejas Pandya

Câu trả lời:


3

Đó là do bạn đang kết nối với một mạng có tính năng tự động chuyển hướng trong đó hoặc nó không được mã hóa (HTTP). Bắt đầu bởi

  1. Tự ngắt kết nối mạng.
  2. Khởi động lại Android Studio

Nếu sự cố vẫn tiếp diễn, hãy thử đăng mô tả chi tiết hơn về lỗi Nếu sự cố không tiếp diễn, hãy liên hệ với quản trị viên mạng của bạn.


0

Có thể điều này có thể giúp:

  • Hãy đảm bảo rằng bạn được kết nối với internet

Giải thích: Khi khởi động, trình giả lập đọc danh sách các máy chủ DNS mà hệ thống của bạn hiện đang sử dụng. Sau đó nó sẽ lưu trữ các địa chỉ IP của máy chủ lên đến bốn trong danh sách này và thiết lập bí danh cho họ về các địa chỉ mô phỏng 10.0.2.3, 10.0.2.4, 10.0.2.510.0.2.6khi cần thiết. Vì vậy, nó cần kết nối internet để đối phó với chúng.

Khi khởi động trình mô phỏng tại dòng lệnh, bạn cũng có thể sử dụng -dns-server tùy chọn để chỉ định thủ công địa chỉ của máy chủ DNS để sử dụng, trong đó serverListdanh sách tên máy chủ hoặc địa chỉ IP được phân tách bằng dấu phẩy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.