直接使用Android Studio 对Android 应用进行签名,
步骤如下:
1. 第一步
2. 第二步 :
选中 新建 , 点击 next 下一步
3.第三部
创建新的数字证书
创建完成点击 ok
返回之前界面 如 下图 此时已经自动将填写好的 信息 返回 到输入框中
然后 点击 next 下一步
签名类型分为 发布类型 和 debug 类型 我们默认 选择发布即可
然后点击 finish 即可 完成打包
4. 查看 生成的apk
在自动 生成签名文件之后 会出现 一个提示框
然后点击 Reveal in Finder 查看 即可
如果没有 自动出现上面的 对话框的话 可以在当前 工程中的 app 文件夹 下查找
还可以通过
点击进入 Event log 日志 里面有个 show in ….. 点击 进行查看
以上是 打包签名 , 下面介绍一下 混淆
最简单快捷的方法就是 将 app文件夹下的build . gradle配置文件中的
minifyEnabled false 改为 true 即可
还可以 增加其他配置
buildTypes {
release {
// 不显示Log
buildConfigField "boolean", "LOG_DEBUG", "false"
//Zipalign优化
zipAlignEnabled true
// 移除无用的resource文件
shrinkResources true
//签名
signingConfig signingConfigs.relealse
//混淆
minifyEnabled true
//前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}