android混淆代码与反编译

android studio已经提供了默认的混淆代码,我们要做的是,

1、在build.gradle中添加

buildTypes {
        release {
            minifyEnabled
true
            proguardFiles getDefaultProguardFile( 'proguard-android.txt' ), 'proguard-rules.pro'
        }
    }

注:minifyEnabled 这里默认为false,一定要改为true。

2、签名并生成release版本的apk文件
注:一定要查看build.gradle中是否生成关于签名的Alias和password的代码设置,如果没有,你直接打包release版本并没有什么用。
所以要在open moudle setting的signing中设置签名的相关信息。

3、使用反编译的dex2jar工具可以验证你是否混淆成功。


你可能感兴趣的:(Android开发遇到的问题)