首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

R种反射混淆,找不到资源ID

2012-07-16 
R类反射混淆,找不到资源ID?R类反射提取属性后,对项目混淆,R类下的资源ID也会被混淆,这时当我再通过未混淆

R类反射混淆,找不到资源ID

?

R类反射提取属性后,对项目混淆,R类下的资源ID也会被混淆,这时当我再通过未混淆前提取的属性来匹配资源ID,后果当然就是找不资源,程序报错,一切Over!

?

这里提供一种解决方案,是在本人最近一个网游社区游戏项目中使用的。

?

简单提下混淆:

在Android的项目下有一个default.properties文件,项目默认是不开启混淆,如需要开启混淆只需要添加

以下设定:

  1. proguard.config?=?proguard.cfg??

?

解决方案参考:

在Proguard.cfg方件中添加以下设定

  1. -keep?class?**.R$*?{??
  2. *;??
  3. }??

?

?

如果大伙还有其它更好的方法,喜欢贴出来,一起交流!

热点排行