使用kso​​ap2的java.net.UnknowHostException

时间:2012-06-12 13:24:05

标签: java android web-services ksoap

我在Android上使用KSoap迈出了第一步(我将iOS应用移植到Android上)

我在调用WS时遇到异常

06-12 15:20:29.430: W/System.err(11912): java.net.UnknownHostException: www.mywebsite.com

我非常确定主机是可访问的,我在一个真正的互联网设备上得到了这个错误。

任何想法为什么?

2 个答案:

答案 0 :(得分:1)

签入您的清单文件以获取Internet权限

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

如果它不可用,那就像这样添加

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.samplesync"
    android:versionCode="yourversion code"
    android:versionName="your version name">
     <uses-permission android:name="android.permission.INTERNET" />
     .

     .
     .
 </manifest>

答案 1 :(得分:1)

您尚未添加INTERNET权限:

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

OR

您的网址没有主机网段:应该像“http://www.mysite.com”