【问题标题】:Unable to resolve host. No address associated with hostname无法解析主机。没有与主机名关联的地址
【发布时间】:2020-06-07 12:35:58
【问题描述】:

我正在尝试将我的移动应用程序与我的桌面应用程序连接起来,但这对我来说是不可能的。 两台设备都连接到同一个 wifi,我的清单上有互联网权限。

应用标记后的清单

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

错误

I/System.out: Unable to resolve host "JarsUbuntuComputer": No address associated with hostname

【问题讨论】:

    标签: android networking connection wifi hostname


    【解决方案1】:

    在 JarsUbuntuComputer 处输入您计算机的 IPAddress 并确保端口号是否相同

    在应用标签的清单中也添加这个

    android:usesCleartextTraffic="true"
    android:allowClearUserData="true"
    

    完整代码

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:usesCleartextTraffic="true"
        android:allowClearUserData="true">
        <activity android:name=".MainActivity"></activity>
    

    【讨论】:

    • IP 号码可以正常工作,但我认为可以确保主机名永远不会改变。
    • 不,它不可能使用主机名,1)您可以使用静态IP。 2)通常在桌面上,如果您使用相同的路由器或 wifi 连接,您的 ip 不会改变
    猜你喜欢
    • 2017-12-04
    • 2018-12-04
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 2016-02-12
    • 1970-01-01
    相关资源
    最近更新 更多