gpt4 book ai didi

android - Apache Commons 网络 API 无法在 Android ICS(4.0) 上运行

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:12:29 25 4
gpt4 key购买 nike

我一直在 android 2.1 上测试 Apache commons API 3.1,到目前为止它运行良好。现在我想在 Android ICS(4.0) 上使用它,但我遇到了一个问题:当我使用“ftp.connect”命令时,应用程序抛出一个未处理的异常

这里只是一个简单的代码,只是为了在应用程序崩溃时显示:

 FTPClient ftp = new FTPClient(); //so far is ok

try {
ftp.connect("127.0.0.1",21); //<-throws a unhandled exception (used to work on android 2.1)

} catch (Exception e){
Log.e("error",e.getMessage());// it doesn't reach this block
}

这是我的 logCat 中的内容:

W/dalvikvm(1105): threadid=1: thread exiting with uncaught exception (group=0x409961f8)

有人知道发生了什么事吗?

最佳答案

我猜你面对的是热门NetworkOnMainThreadException .您需要将网络和互联网访问语句放在单独的线程(与主线程不同)或异步任务中。在较旧的 StackOverflow 线程中有更多解释 here

关于android - Apache Commons 网络 API 无法在 Android ICS(4.0) 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13362352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com