代码混淆

android中哪些东西不能做代码混淆
Android系统组件,系统组件有固定的方法被系统调用。
  被Android Resource 文件引用到的。名字已经固定,也不能混淆,比如自定义的View 。
  Android Parcelable ,需要使用android 序列化的。
  其他Anroid 官方建议 不混淆的,如
  android.app.backup.BackupAgentHelper
  android.preference.Preference
  com.android.vending.licensing.ILicensingService
  Java序列化方法,系统序列化需要固定的方法。
  枚举 ,系统需要处理枚举的固定方法。
  本地方法,不能修改本地方法名
  annotations 注释
  数据库驱动
  有些resource 文件
  用到反射的地方

你可能感兴趣的:(android)