2011-06-29 51 views
5

Tôi có một ứng dụng Android chạy trên điện thoại được kết nối với máy chủ qua USB. Điện thoại sẽ luôn được kết nối với máy và tôi cần phải gửi yêu cầu HTTP đến máy. Làm việc trong trình mô phỏng, tôi có thể truy cập máy chủ web đang chạy trên máy tính bằng địa chỉ IP 10.0.2.2 và hoạt động tốt. Tuy nhiên, chạy cùng một ứng dụng trên điện thoại, tôi nhận được SocketException của Network unreachable. Điện thoại không có thẻ SIM trong đó, cũng không có kết nối wifi, tôi cần có yêu cầu HTTP để chuyển qua USB với máy tính. Đây có phải là ở tất cả có thể? Nếu vậy, tôi đang làm gì sai.Android HttpClient gửi yêu cầu tới máy chủ qua USB

Tôi đang sử dụng mã tiêu chuẩn HttpClient, không có gì đặc biệt, hoạt động hoàn toàn tốt nếu tôi chạy trên điện thoại bằng kết nối wifi, vì vậy tôi biết đó không phải là vấn đề.

+0

Tôi không nghĩ điều đó là có thể. Ngay cả khi nó là usb thường không sử dụng địa chỉ ip để xác định các thiết bị. – mibollma

Trả lời

2

tôi đã kết thúc từ bỏ này và về cơ bản bỏ phiếu điện thoại về nội dung Tôi mới muốn từ máy tính sử dụng adb.

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