apk可以被各种工具反编译,里面的配置文件信息和源代码都没有办法隐藏,这样关键的算法和加密规律,还有配置文件里的一些敏感信息就全部暴露了,请问各位大神有什么样的策略和方法来解决这个问题呢?

解决方案 »

  1.   

    jni可以有一定作用,不过官方提倡源码共亨
      

  2.   


    编译脚本android.mk 的统计路径下增加一个 proguard.flags文件  其文件内容填写规范可以在网上搜索
      

  3.   


    没看懂,这跟jni有什么关系?
      

  4.   


    关键的算法用C写,用jni调用。 proguard.flags可以将反编译后的JAVA代码混淆,也有一定作用。