2012-01-12 98 views
1

我使用Apache公地問題連接到FTP服務器Android的FTP連接問題

mFTPClient.connect("ftp://myhost.com/"); 

我得到一個execption

01-12 13:30:10.812: W/System.err(885): java.net.UnknownHostException: ftp://myhost.com/ 
01-12 13:30:10.812: W/System.err(885): at java.net.InetAddress.lookupHostByName(InetAddress.java:513) 
01-12 13:30:10.822: W/System.err(885): at java.net.InetAddress.getAllByNameImpl(InetAddress.java:280) 
01-12 13:30:10.832: W/System.err(885): at java.net.InetAddress.getByName(InetAddress.java:310) 
01-12 13:30:10.832: W/System.err(885): at org.apache.commons.net.SocketClient.connect(SocketClient.java:189) 
01-12 13:30:10.842: W/System.err(885): at org.apache.commons.net.SocketClient.connect(SocketClient.java:278) 
01-12 13:30:10.852: W/System.err(885): at com.brain.ftptest.FtptestActivity.ftpConnect(FtptestActivity.java:56) 
01-12 13:30:10.852: W/System.err(885): at com.brain.ftptest.FtptestActivity$1.onClick(FtptestActivity.java:35) 
01-12 13:30:10.862: W/System.err(885): at android.view.View.performClick(View.java:2408) 
01-12 13:30:10.872: W/System.err(885): at android.view.View$PerformClick.run(View.java:8816) 
01-12 13:30:10.872: W/System.err(885): at android.os.Handler.handleCallback(Handler.java:587) 
01-12 13:30:10.892: W/System.err(885): at android.os.Handler.dispatchMessage(Handler.java:92) 
01-12 13:30:10.892: W/System.err(885): at android.os.Looper.loop(Looper.java:123) 
01-12 13:30:10.902: W/System.err(885): at android.app.ActivityThread.main(ActivityThread.java:4627) 
01-12 13:30:10.902: W/System.err(885): at java.lang.reflect.Method.invokeNative(Native Method) 
01-12 13:30:10.912: W/System.err(885): at java.lang.reflect.Method.invoke(Method.java:521) 
01-12 13:30:10.922: W/System.err(885): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
01-12 13:30:10.922: W/System.err(885): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
01-12 13:30:10.932: W/System.err(885): at dalvik.system.NativeStart.main(Native Method) 

互聯網的權限在清單中設置

回答

1

開什麼,我終於想通了

我的ftp的主機名沒有被解析爲IP

一旦我給了IP,而不是名稱,它的工作像一個魅力。

0

檢查您的互聯網連接是否在設備上工作 當我的wifi開啓但我的wifi上的互聯網無法正常工作時,我得到了同樣的異常 我無法在Android