我正在尝试配置ProGuard,并得到以下错误:
Warning:org.jboss.netty.channel.socket.http.HttpTunnelingServlet: can't find referenced method 'javax.servlet.ServletConfig getServletConfig()' in program class org.jboss.netty.channel.socket.http.HttpTunnelingServlet我试着添加这些东西,但都没有帮助:
#-keep class javax.servlet.**
#-keep interface javax.servlet.**
#-keep class javax.servlet.ServletConfig { *; }
#-keep interface javax.servlet.ServletConfig { *; }
#-keepnames class * implements javax.servlet.ServletConfig { *; }
#-keep class * implements javax.servlet.ServletConfig { *; }
#-keep class * extends javax.servlet.ServletConfig { *; }发布于 2014-11-12 00:05:15
ProGuard日志可能还包含有关缺少servlet类的警告。您应该添加servlet库(servlet.jar),也可以告诉ProGuard这些类丢失了,因此它们的方法在扩展servlet.jar中丢失了。
-dontwarn org.jboss.netty.**如果不使用这些类,最好不要将它们包含在库中。
发布于 2014-11-12 04:44:51
-dontwarn org.jboss.netty.**将上面的代码添加到proguard-project.txt文件中。
https://stackoverflow.com/questions/26862569
复制相似问题