proguard 不混淆第三方jar包的问题
导入lib文件,并且用-dontwarn 和 keep class结合试试,例如: -libraryjars libs/log4j.jar -dontwarn org.apache.log4j.*
-keep class org.apache.log4j.** { *;} 将-dontwarn和-keep 结合使用,意思是保持包里面的所有类和所有方法而不混淆,
接着还叫ProGuard不要警告找不到这个包里面的类的相关引用。 报: Warning: org.apache.commons.logging.impl.LogKitLogger: can't find referenced class org.apache.log.Logger 来自:https://zhidao.baidu.com/question/1817946554333278028.html
http://www.cnblogs.com/dive/archive/2012/05/31/2529155.html
http://blog.csdn.net/p106786860/article/details/12168703
proguard 不混淆第三方jar包的问题的更多相关文章
- [Android]proguard重新编译和如何不混淆第三方jar包
		转载自:http://glblong.blog.51cto.com/3058613/1536516 一.ant安装.环境变量配置及验证 (一)安装ant 到官方主页http://ant.apache. ... 
- Android  混淆打包不混淆第三方jar包
		项目由于要公布,所以要混淆打包. 混淆打包流程: 1.在proguard-project.txt文件里加入不须要混淆的类和第三方的jar包 这个是保持自己包中不须要混淆的类,假设有些类调用了jni ... 
- android studio 代码混淆如何忽略第三方jar包
		日前在打包混淆包含第三方jar包的Android studio项目时 报出了各种错误,但是debug版本却能正常运行,于是怀疑android studio 打包的时候把第三方jar包给混淆了,第三方j ... 
- 如何在制作jar包时引用第三方jar包
		我用的是Eclipse打包,但在CMD窗口执行的时候报“ActiveMQ.jar中没有主清单属性”错误. 在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利 ... 
- 解决对含有第三方jar包的项目打包出现java.lang.NoClassDefFoundError问题
		用eclipse普通的打包方式,对含有第三方jar包的项目进行打包.调用方法后一只出现java.lang.NoClassDefFoundError问题. 从网上搜寻,很多都是在MANIFEST.MF文 ... 
- eclipse将引用了第三方jar包的java项目打成jar包
		今天用java开发了一个项目,想要打成jar包,并在linux环境下运行.但是运行时引用的第三方jar包却显示classNotFind错误. 于是查了一下解决办法,在此贴出来,方便以后查阅. 用Ecl ... 
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
		方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目 ... 
- Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
		1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择 ... 
- 使用Sonatype Nexus搭建Maven私服后如何添加第三方JAR包?
		Sonatype Nexus简介 登录Nexus后,点击右侧的“Repositories”,显示当前Nexus所管理的Repository: 默认情况下Nexus为我们创建了以下主要的Reposito ... 
随机推荐
- 基于React的贪吃蛇游戏的设计与实现
			代码地址如下:http://www.demodashi.com/demo/11818.html 贪吃蛇小游戏(第二版) 一年半前层用react写过贪吃蛇小游戏https://github.com/ca ... 
- windows小游戏之扫雷技巧
			通过单击即可挖开方块.如果挖开的是地雷,则您输掉游戏. 如果方块上出现数字,则表示在其周围的八个方块中共有多少颗地雷. 
- Python 多线程和单线程本质应用区别
			先了解下CPU的简单运行原理: 它运行速度非常快,1s内可以运行成千上万次,一个核心可以把1s切分成成千上万个时间片段,这个核心确实同时只能运行一个任务:但是可以将多个任务交替执行,比如上一个时间片段 ... 
- Python Numpy 数组的初始化和基本操作
			一.基础: Numpy的主要数据类型是ndarray,即多维数组.它有以下几个属性: ndarray.ndim:数组的维数 ndarray.shape:数组每一维的大小 ndarray.size:数组 ... 
- A股市场底部顶部历史数据
			1. A股市场平均市盈率 大顶沪市平均市盈率:66-70倍. A股市场2次大底沪市平均市盈率:12倍-15倍. 大底时的例子. 2005年6月6日上证指数1000点时的14倍市盈率.2008年10月2 ... 
- iostat命令分析磁盘io
			1.安装 yum install sysstat 2.参数 建议将man 文档看一遍 3.简单判断io状况 iostat -d -k 2 -x Device: rrqm/s wrqm/s r/s w/ ... 
- Codeforces 34C-Page Numbers(set+vector+暴力乱搞)
			C. Page Numbers time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ... 
- 【cocos2dx开发技巧10】cocosStudio的集成以及c++11的新特性
			转发.请保持地址:http://blog.csdn.net/stalendp/article/details/38880997 非常长时间没有碰cocos2dx了,近期又用起来了.花了好几个小时又一次 ... 
- Java和C++ 比較
			总体差别 1. C/C++是直接执行在机器上(编译后为机器码),而java编译后产生*.class文件(字节码)是执行在java虚拟机上在(JVM),经过JVM解译(机器码)再放到真实机器上执行. J ... 
- ctrip-apollo windows环境部署
			https://blog.csdn.net/u010286334/article/details/78389484转载过来的方法,尝试了没有成功,不晓得哪里错了,无法打包portal访问 1.下载源码 ... 
