Tôi đang cố gắng kiểm tra ứng dụng của mình trong các trường hợp khi điện thoại không có kết nối Internet.Thử nghiệm ở chế độ "Máy bay" trong Trình mô phỏng Android
Trong trình giả lập, tôi đã bật Chế độ trên máy bay trong cài đặt. Tuy nhiên, ứng dụng của tôi dường như vẫn có thể giao tiếp với máy chủ của tôi. Nó hoạt động như bình thường.
Trên thiết bị của tôi, cùng một mã sẽ phát ra lỗi không có kết nối dữ liệu.
Làm cách nào để đảm bảo rằng không có kết nối internet trong trình mô phỏng để tôi có thể sử dụng LogCat v.v. để phân tích mã.
Trông giống như một lỗi trong Trình giả lập Android. Xem [ở đây] (http://code.google.com/p/android/issues/detail?id=3838) Ngoài ra còn có một số giải pháp được đề xuất trong liên kết đó. – Kal
Thật không may, cho đến khi lỗi nghiêm trọng này được sửa, rất khó để viết các kiểm tra tích hợp hoàn toàn tự động (Robotium) cho sự cố mạng, đặc biệt là để kiểm tra khi mạng bị ngắt trong suốt chuỗi sự kiện. –
Thật không may, giải pháp được đề xuất trong các nhận xét về vé https://code.google.com/p/android/issues/detail?id=3838#c15 không hoạt động nữa: hỗ trợ cho 'qemu monitor' đã biến mất http: // stackoverflow.com/a/28382672/239408 – xverges