Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何防止我的应用程序将其反编译为java代码_Android - Fatal编程技术网

Android 如何防止我的应用程序将其反编译为java代码

Android 如何防止我的应用程序将其反编译为java代码,android,Android,我正在读这篇关于将.apk文件反编译为java代码的文章……我的问题是如何防止它反编译? 在释放模式下启用proguard ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类、字段和方法来收缩、优化和模糊代码。结果是一个较小的.apk文件,更难进行反向工程 也可以在下面的链接中通过Commonware检查答案 这里有一个例子 使用proguard混淆代码,这将使反向工程变得困难

我正在读这篇关于将.apk文件反编译为java代码的文章……我的问题是如何防止它反编译?

在释放模式下启用proguard

ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类、字段和方法来收缩、优化和模糊代码。结果是一个较小的.apk文件,更难进行反向工程

也可以在下面的链接中通过Commonware检查答案

这里有一个例子


使用proguard混淆代码,这将使反向工程变得困难