各位做android开发的想必都有这样的经验。公司要求所有的代码都需要混淆,然后自己辛辛苦苦加入各种配置文件到`proguard.conf`里面,好不容易产品上线了。结果友盟上收集了一些错误信息,但是看起来完全摸不着头脑...
分类:
其他好文 时间:
2014-08-01 13:58:39
阅读次数:
183
今天终于要发布Android HybirdApp了,安装以前做原生应用的流程发布签名Apk,没想到马上遇到了几个问题,现在把它们的解决办法整理下来。
export signed Apk 遇到下面错误,这个问题是多次读取inputStream导致的,貌似和eclise的自动编译有关,解决办法是关掉相关工程的自动编译。
Export Signed APK 前先將 Eclipse 的 Pro...
分类:
移动开发 时间:
2014-07-26 02:58:36
阅读次数:
316
REF:http://blog.csdn.net/dianfusoft/article/details/7422540 可以看出这个工程由src,gen,Android2.3.3 jar包,assets,bin,res,AndroidManifest.xml,proguard.cfg,proje.....
分类:
移动开发 时间:
2014-07-24 12:15:05
阅读次数:
293
今天和大家分享一下用eclipse打包apk时的三个小技巧:一.防止被反编译而扰乱混淆加密:1. 请打开project.properties文件中的这句话(即将这句前面的"#"去掉即可) proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt2. 然后可以根据自己的需求对progu...
分类:
移动开发 时间:
2014-07-23 13:08:36
阅读次数:
204
1.在Input/OutPut选项下面,add input 导入需要混淆的jar包2.点击add output,设置混淆后输出jar包的名字和路径。如下图:3。在下面的编辑区右边点击add增加要混淆的jar需要支持它的类库。4.如果不需要混淆某个类点击点击add增加不需要混淆的类如:com.plug...
分类:
其他好文 时间:
2014-07-23 12:28:46
阅读次数:
314
混淆器(ProGuard)---混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比較小的.apk文件,该文件比較难进行逆向project。因此,当你的应用程序对安全敏感(要求高),比如当你授权应用程序的时候,混淆器是一种重要的保护手段。混淆器被集...
分类:
移动开发 时间:
2014-07-22 23:33:47
阅读次数:
424
在项目路径下新疆一个proguard-project.txt文件 ,最后记得要用eclipse工具导出正式包才会用到混淆,调试模式没用-optimizationpasses 5-verbose-optimizations !code/simplification/arithmetic,!field/...
分类:
其他好文 时间:
2014-07-19 17:00:05
阅读次数:
194
最近工作中需要使用到Proguard这个加混淆的工具,现在总结一下这个工具的使用方法。proguard官方网站地址是http://proguard.sourceforge.net/由于proGuard这个工具配置信息比较多,所以有时间在使用的时候一定要仔细阅读一下http://proguard.sourceforge.net/#manual/introduct..
分类:
其他好文 时间:
2014-07-19 02:37:25
阅读次数:
177
ProGuard的作用、使用及bug分析本文主要ProGuard的作用、使用及bug分析。1、ProGuard作用ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。压缩和优化使得编译后apk包...
分类:
其他好文 时间:
2014-07-18 17:36:10
阅读次数:
265
ProGuard通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。...
分类:
移动开发 时间:
2014-07-18 13:35:32
阅读次数:
229