Tôi đang cố chạy ứng dụng đơn giản để truy cập internet từ trình giả lập Android và đây là mã của tôi. Tôi đứng sau proxy và cấu hình cài đặt proxy trong trình mô phỏng bằng "... Mạng không dây -> APN -> ...". Nhưng internet đang làm việc từ trình duyệt chứ không phải từ ứng dụng.java.net.SocketException: Địa chỉ gia đình không được hỗ trợ bởi giao thức trong trình giả lập android
HttpURLConnection connection = null;
String URLName = "http://www.google.com";
try {
URL u = new URL(URLName);
connection = (HttpURLConnection) u.openConnection();
connection.setRequestMethod("HEAD");
int code = connection.getResponseCode();
Log.d(TAG1, " " + code);
// You can determine on HTTP return code received. 200 is success.
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.d(TAG1, e.toString());
}
finally {
if (connection != null) {
connection.disconnect();
}
}
Phần log lỗi trong Logcat là như sau:
01-11 01:01:26.308: DEBUG/SntpClient(72): request time failed: java.net.SocketException: Address family not supported by protocol
01-11 01:02:39.909: WARN/System.err(422): java.net.SocketException: The operation timed out
Tôi đã thử các tùy chọn sau đây sau khi tìm kiếm trong diễn đàn nhưng không ai trong số họ dường như làm việc:
Trong android tùy chọn khởi chạy Tôi đã sử dụng máy chủ proxy-http: máy chủ cổng -dns-server
Tôi hav e bao gồm điều khoản internet trong file manifest
sử dụng-phép android: name = "android.permission.INTERNET"
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
Đặt các thuộc tính hệ thống để sử dụng stack ipv4 sau khi ai đó đề nghị
java.lang.System.setProperty("java.net.preferIPv4Stack", "true"); java.lang.System.setProperty("java.net.preferIPv6Addresses", "false");
Tôi đang làm việc trên Android 2.2 và windows vista, bạn có thể vui lòng giúp tôi tại đây ...
Trình duyệt có hoạt động tốt trong Trình giả lập không? –
@LalitPoptani có trình duyệt hoạt động tốt trong trình mô phỏng –