关于Android studio2.3+项目上线前签名打包的步骤

花费了很大的心力终于把项目搞定,公司准备上线时,身为开发人员你要作的混淆本身的代码,签名打包本身的应用。为何要有这两步呢,混淆代码是为了本身开发的代码不至于被别人反编译获得。签名打包是必须的(大多数app store都须要),签名打包可让Android手机惟一识别你的应用,安装后就算别人的应用和你的包名一致时,也不会出现把你应用覆盖的状况。固然签名文件和密码(下面会讲)必定要保存好,否则后期更新很麻烦。废话很少说,因为开发环境的更新Android-2.3+签名打包和之前有点区别。app

一、若是 公司没有给你签名文件,这个时候你须要本身新建一个。新建打开Build-->Generate Signed APK...,ui

打开后以下,由于我之前健过,因此会有默认填写,第一次没有,下一步点击Create...,红色部分:spa


点击后出现,填写彻底,年限下面的不重要,随便填或不填(文件生成后必定要保存好),填好后点okblog

二、上面的步骤完成后,就会在你选的文件 目录下生成.jks文件,就是签名文件,若是公司给了,忽略上一步。下面再次打开Build-->Generate Signed APK...,此次把你新建的签名文件路径选上,填上建立时的密码,别名随便。点击next开发

3,点击next后以下,Android studio2.3以前不会有下图下面一行V1,V2给你勾选的,系统默认勾选V2,这时要注意,你要把V1也勾上,否则打包后的apk不必定能够安装:io

点击finish,到你指定的目录下找到apk就完事。编译