情况一:混淆不同的函数aTest、bTest

-keep class com.zony.Test {    void aTest(byte[], int, int);    void bTest(String, int, int);}

情况二:混淆相同的函数aTest(aTest参数不同)

错误混淆方式:
-keep class com.zony.Test { void aTest(byte[], int, int); void aTest(String, int, int);}
此种混淆,函数aTest
(String, int, int);会被混淆(咎其原因未深究)
正确混淆方式:
-keep class com.zony.Test {    void aTest*(...);}

更多相关文章

  1. 私有析构函数 Android(安卓)代码分析
  2. Android(安卓)Studio使用gradle导出jar包并混淆代码代码记录一
  3. Android(安卓)代码混淆
  4. android的native_bridge
  5. Android中使用Apache common ftp进行下载文件
  6. 一张表格看懂apk加固技术发展历程
  7. Android应用程序绑定服务(bindService)的过程源代码分析(1)
  8. Android(安卓)耳机系统综述
  9. Android架构分析之Android智能指针(一)

随机推荐

  1. Android(安卓)Studio apk系统签名和版本
  2. Android控件之EditText(输入文本框控件)
  3. android:installLocation简析
  4. Android(安卓)图书总汇
  5. Android(安卓)API中文文档EditText
  6. Shape
  7. android开发必看资源URL
  8. Android(安卓)API中文文档ImageView
  9. EditText inputType
  10. Titanium Studio