我在我的应用程序中使用了 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
指导我解决这个问题。提前致谢 !
答案 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>