NTLMv2需要扩展安全性,在Android中使用Dexguard obfuscate时

时间:2015-02-18 12:29:58

标签: android jcifs dexguard

我在我的应用程序中使用了 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

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

1 个答案:

答案 0 :(得分: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>