我应该在Pro-guard文件中写什么来阻止逆向工程android?

时间:2014-09-15 05:44:14

标签: android android-studio proguard

我正在使用android工作室我已经生成发布Apk当我使用Apk-one-click它给了我完整的代码我知道我必须使用Proguard但我怎么可以使用??? 我使用发布版构建Apk,但仍可通过逆向工程读取。

1 个答案:

答案 0 :(得分:1)

ProGuard已集成到Android构建系统中,因此您无需手动调用它。只有在发布模式下构建应用程序时,ProGuard才会运行,因此在调试模式下构建应用程序时,不必处理混淆代码。 ProGuard运行是完全可选的,但强烈建议。您可以配置Proguard以下情况

  • 仅在AndroidManifest.xml文件中引用的类
  • 从JNI调用的方法
  • 动态引用的字段和方法

当ProGuard通过在proguard.cfg文件中添加-keep行来删除代码时,您可以修复错误。

-keep public class <MyClass>