0
点赞
收藏
分享

微信扫一扫

加固APK之后Android12 无法安装的问题

Soy丶sauce 2022-03-25 阅读 46

首先打包的时候不要去选zipAlignEnabled

buildTypes {
        release {
            minifyEnabled true
            useProguard true
//            zipAlignEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            ndk {
                abiFilters 'armeabi-v7a'
            }
        }
    }

加固之后拿到未签名的APK,用下面的命令来4K对齐

zipalign.exe -v -p 4 input.apk output.apk

对齐完成后会看到:
在这里插入图片描述
一定要看到successful,这代表4K对齐成功。对齐成功之后开始给加固的APK进行二次签名:

//直接用apksigner进行签名
apksigner sign --ks (签名地址) --ks-key-alias (别名) --out (签名后的apk地址) (待签名apk地址)
eg:
apksigner sign --ks C:\Users\admin\Desktop\keyStore.jks --ks-key-alias alias --out sign.apk align.apk

齐活

举报

相关推荐

0 条评论