乐固腾讯官方推出的APP加固与签名打包工具,具备强大的APP结构加固、重签名以及多种渠道打包等功能。其结构加固技术使得APP的crash率低于0.4%,小米应用商店、QQ等亿级应用均采用乐固进行加固,在可靠性领域领跑。乐固提供了包括反汇编防护、防篡改防护、数据与资源保护在内的多达33项结构加固能力。
准备AndroidManifest.xml文档(若不进行多渠道打包,可跳过此步骤)。在AndroidManifest.xml中,若不使用多渠道打包,可省略android:name="channel"
的配置。
创建签名APK,默认文件夹名称为app-release.apk
。
在腾讯云官网登录,确保登录成功后,使用PC工具登录。
初次配置签名等基本信息:
选择签名方式,输入支付密码。若密码正确Keystore别名将自动显示。
多渠道设置:确保此处Android Name
与AndroidManifest.xml中的一致,此处为channel
。
确保辅助软件中的默认配置和设置中的多渠道及签名配置保持一致。
开始结构加固,完成后开始提交APP,下载结构加固包进行打包和签名。
配置输出文件目录后,可直接在该目录下找到加固并签名的安装文件。加固后的文件夹名称为,例如app-release_legu_signed_zipalign
,此安装文件可正常安装和运行。
若不进行多渠道打包,此时结构加固工作已完成。可在小米应用商店提交apprelease_legu_signed_zipalign.apk
。
在腾讯云官网乐固处下载apk,下载的文件夹名称为app-release_legu.apk
。
在PC工具中选择多渠道打包,进行打包后,将出现:
各自签名:进行后的文件夹名称:$imgsouces13$
多渠道打包和签名完成后,生成的两个apk可立即安装运行。
制作签名:
安装jdk,推荐64位版本,配置好系统变量。
运行命令:keytool -genkey -alias key -keyalg RSA -keystore android.keystore -validity 3650
,在cmd中执行此命令,输入支付密码和其他信息,确定完成后将生成android.keystore
签名文件,别名为“key”,有效期为3650天。
或使用Android studio生成签名文件,此时签名文件的扩展名为.jks
。
其他相关问题及FAQ,请查询:腾讯云开发者