proguard的简单配置说明
#需要轉換的jar文件路徑
-injars 'D:\fs-np.jar'
#轉換后的jar文件名稱
-outjars 'D:\fs-np-sec.jar'
#關聯的第三方jar
-libraryjars 'C:\Program Files\Java\jre1.8.0_144\lib\rt.jar'
-libraryjars 'D:\fs-np_lib\spring-aop-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-beans-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-autoconfigure-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-logging-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-test-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-tomcat-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-web-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-test-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-test-autoconfigure-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-context-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-core-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-expression-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-test-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-web-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-webmvc-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\sqlite-jdbc-3.21.0.jar'
-libraryjars 'D:\fs-np_lib\tomcat-annotations-api-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\tomcat-embed-core-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\tomcat-embed-el-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\tomcat-embed-websocket-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\validation-api-1.1.0.Final.jar'
#保持源文件名稱和行號信息不變
-keepattributes SourceFile,LineNumberTable
#保持指定的類的public和private字段的不變
-keep public class com.sanro.sys.np.msg.CallInfo {
 public private <fields>;
}
#保持指定包下面的所有類的字段和方法不變
-keep public class com.sanro.sys.np.msg.* {
  <fields>;
  <method>;
}
-keep public class com.sanro.sys.np.msg.CdrInfo {
 public private <fields>;
}
-keep public class com.sanro.sys.np.msg.ChannelInfo {
 public private <fields>;
}
#保持main函數的不變
# Keep - Applications. Keep all application classes, along with their 'main' methods.
-keepclasseswithmembers public class * {
 public static void main(java.lang.String[]);
}
總結
以上是生活随笔為你收集整理的proguard的简单配置说明的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 小程序自动化测试--测试3
 - 下一篇: 关于U盘安装ubuntu-18.04安装