0

我在我的应用程序中使用了jcifs 1.3.17 jar(在 libs 文件夹中)。

在 DEXGuard 混淆我的应用程序之前,我的应用程序运行良好。混淆我的应用程序后,它会给出如下所示的运行时错误。

NTLMv2 requires extended security (jcifs.smb.client.useExtendedSecurity must be true if jcifs.smb.lmCompatibility >= 3)

我正在使用 ant 版本进行构建。像下面

-verbose
-libraryjars /libs/jcifs 1.3.17 jar

指导我解决这个问题。提前致谢 !

4

1 回答 1

0

尝试为 jcifs 设置这些参数(即,如果在 servlet 容器中运行,则在您的 web.xml 中):

    <init-param>
        <param-name>jcifs.smb.lmCompatibility</param-name>
        <param-value>0</param-value>
    </init-param>
    <init-param>
        <param-name>jcifs.smb.client.useExtendedSecurity</param-name>
        <param-value>false</param-value>
    </init-param>
于 2015-05-20T15:32:58.057 回答