
上QQ阅读APP看书,第一时间看更新
3.3.3 创建签名文件
Android系统要求所有APK必须先使用签名文件进行数字签名,才能安装到设备上或进行更新。签名文件可以使用JDK自带的keytool工具或由Android Studio生成,本书举例的项目使用Android Studio生成签名文件。依次单击Android Studio导航栏上的Build→Generate Signed APK选项,会弹出Generate Signed Bundle or APK对话框,如图3-14所示。
单击Create new按钮,在弹出的New Key Store对话框中填写签名文件的必要信息,根据实际情况填写即可,如图3-15所示。
图3-14 Generate Signed Bundle or APK对话框
图3-15 填写签名文件信息
填写完以后,单击OK按钮,刚才填写的信息会自动填充到Generate Signed Bundle or APK对话框中,如图3-16所示。
单击Next按钮,选择设置Build Variants和Signature Versions,这里分别选择release选项和V2(Full APK Signature)复选框,如图3-17所示。
图3-16 信息自动填写完整
图3-17 选择设置Build Variants和Signature
然后单击Finish按钮,即可完成签名文件的创建。此时在app目录下可以看到生成的签名文件HMSPetStoreApp.jks。需要提醒的是,请开发者妥善保存该签名文件,否则可能导致无法发布现有应用的更新。