2016 - 2024

感恩一路有你

java代码混淆工具 使用ProGuard混淆jar包,各种warning.怎么个意思?

浏览量:2438 时间:2021-03-13 16:22:10 作者:admin

使用ProGuard混淆jar包,各种warning.怎么个意思?

当您混淆jar包时,某些类无法解析。例如,您的jar包包含一个类:com.example.foo网站如果这个类最初存在于依赖.jar在中间。

但当它让人困惑时,你不会依赖.jar如果设置为libraryjar,Proguard将找不到此类并报告您所说的错误。如果你的jar包真的不依赖它com.example.foo网站可以使用-dontwarn classuname删除警告。

如果我的回答对您没有帮助,请继续询问。

如何让proguard不混淆第三方的jar包?

导入Lib文件并尝试将-dontwarn与keep类组合,例如:

-libraryjars LIBS/log4j.Jar

-dontwarnorg.apache.log4j.*

-继续上课org.apache.log4j. **{*}

will-dontwarn和-keep组合使用的意思是保持包中的所有类和方法不混淆,然后调用Proguard not警告您在包中找不到类的相关引用。

java代码混淆工具 android混淆规则 proguard混淆jar包

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。