gpt4 book ai didi

java - 尝试使用 jcifs smbFile

转载 作者:行者123 更新时间:2023-12-01 04:54:17 25 4
gpt4 key购买 nike

这是我上个月发布的一个问题的重复,但我仍然没有解决。我尝试在 Android 应用程序中使用 jcifs 与我的 Windows 计算机通信,但该应用程序在尝试连接到网络时中止且没有错误消息。我没有看到我的代码和网络参数有问题,经过一个月的挖掘,我发现的唯一提示是下面的两个想法。

有人可以验证以下任一情况是否属实:1. Java SMB 无法在 Android 中运行。如果这是真的,那么我有哪些以及如何获得 Android 版本?2. 将jcifs.jar放在libs文件夹中将无法与jcifs一起使用。如果我的程序编译正确,那么这是否意味着 jar 没问题?

Trying to use SmbFileInputStream

最佳答案

  1. 它适用于 Android,我使用的是 jcifs-1.3.17.jar
  2. 将其放入 libs 文件夹对我来说很有效

确保您正在执行网络代码而不是在 GUI 线程中。 Android 不喜欢这样,你的应用程序会在运行时崩溃。作为目前的解决方法,您可以在 GUI 线程中执行网络操作之前​​添加以下内容:

ThreadPolicy tp = ThreadPolicy.LAX;
StrictMode.setThreadPolicy(tp);

但我强烈建议仅将其用于测试目的。

关于java - 尝试使用 jcifs smbFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14427488/

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