一、生成签名apk
之前我们都是通过Android Studio来将程序安装到手机上的,而它背后实际的工作流程是Android Studio会将程序代码打包成一个APK文件,然后将这个文件传送到手机上,最后再执行安装操作。Android系统会将所有的APK文件识别为应用程序的安装包,但并不是所有的APK文件都能成功安装到手机上,Android系统要求只有签名后的APK文件才可以安装,那么为什么通过Android Studio运行程序的时候没有进行过签名操作还能将程序安装到手机上?这是因为Android Studio使用了一个默认的keystore文件帮我们自动进行了签名。下面介绍两种生成签名文件的方法:
1、使用Android Studio生成
点击Android Studio导航栏上的Build->Generate Signed APK,会弹出如下的创建签名APK对话框:
由于目前我们还没有一个正式的keystore文件,所以点击Create new按钮,然后会弹出一个新的对话框来让我们填写keystore文件所必要的信息,如下图:
key store path一般创建在该项目下,自定义名称即可:
填写完以上所有的信息后点击OK,这时我们刚才填写的信息会自动填充到创建签名APK对话框中,如下图:
然后点击Next,弹出如下对话框: