摘要:
在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。 解决办法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、创建proguard.flag文件,里面写入不需要proguard优化的类和方法。例如: -keep class oms.miracle.mobiletv.broadcast.ServiceContext { *; } 我的这个类是和JNI相 阅读全文
posted @ 2011-04-11 03:09
袁星辰
阅读(1113)
评论(1)
推荐(0)
浙公网安备 33010602011771号