![](/img/trans.png)
[英]Jsoup is not working when my android application is running on android device/emulator
[英]Android socket application running on emulator but not working on device
我正在開發一個應用程序,其中應用程序必須使用套接字編程連接到java類。 該應用程序在Android模擬器中運行良好,但它不能在我的設備上運行。 我在設備上運行設備和計算機之間沒有套接字連接。 我在這里包含了一些套接字連接代碼,請檢查並建議我一些解決方案。 這非常緊急..!!
try {
socket = new Socket(InetAddress.getByName("vivek-PC")
.getHostAddress(), 8888);
dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataInputStream = new DataInputStream(socket.getInputStream());
} catch (UnknownHostException e) {
// textIn.setText("Button Clicked" + e);
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
好吧,我認為你應該首先檢查你的設備和你的服務器 - PC之間的連接,在你的設備上安裝Android終端模擬器應用程序並用您的服務器IP地址ping它...然后嘗試連接您的設備與服務器...希望你會成功......
因為您的Android使用不使用名稱vivekpc的wifi,請嘗試將vivekpc更改為您設備的wifi名稱。
我在設備上運行設備和計算機之間沒有套接字連接。
您正在嘗試在PC上連接localhost:
InetAddress.getByName("vivek-PC").getHostAddress()
如果您的PC和設備之間沒有連接,那么它很自然會落入UnknownHostException部分而無法在您的設備上運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.