依赖注入的三种方式Android开发之APP签名的三种方式

Android开发之APP签名的三种方式,ak签名的意义在于保证开发者的合法利益,每一个发布的APP签名都是唯一的,所以要求开发者再发布APP之前,必须拥有一个自己独立的签名,没有签名的APP上线不了。应用市场上APP签名不允许相同,也不会相同,但允许有相同的包名,相同签名的APP高版本可以覆盖低版本。
apk签名的意义在于保证开发者的合法利益,每一个发布的APP签名都是唯一的,所以要求开发者再发布APP之前,必须拥有一个自己独立的签名,没有签名的APP上线不了。应用市场上APP签名不允许相同,也不会相同,但允许有相同的包名,相同签名的APP高版本可以覆盖低版本。步骤阅读工具/原料Android开发工具:EclipseAndroid测试工具:虚拟设备或测试手机一、生成新的APP签名文件1Eclipse开发工具,可能会和TeachCourse有同样的疑问:为什么Eclipse在安装调试的时候没有签名?后来,明白任何一个可以安装的APP都必须签名后才可以运行,默认情况下Eclipse使用自带的签名即debug.keystore。Eclipse查看自带签名文件路径,如下图:步骤阅读2第一种方式,生成自己唯一的签名文件。选中已经开发完成的项目,鼠标右键导出,导出窗口中选中“ExportAndroidApplication”,确认导出项目的名称,点击下一步,这个时候提示:使用已存在的签名文件还是生成新的签名文件步骤阅读3跟着TeachCourse生成自己的签名文件,选中“Createnewkeystore”,指定keystore保存的本地路径和keystore保存密码(必须设置密码,保证签名安全)步骤阅读4提示填写应用程序的基本信息,必填选项有:Alias(别名)、Password(设置别名密码)、Confirm(确认别名密码)、Validity(证书有限期,推荐25年)、FirstandLastName(开发者姓名),填写信息的目的用于生产密钥和签名认证。步骤阅读5第一签名的方式的特点:简单、快捷和可视化操作,Android实际项目开发中推荐使用,另外两种签名方式原理是一样,操作起来较复杂,初学者可以了解一下END二、其他签名方式1命令行下对apk签名。创建key,需要用到keytool.exe工具,该工具位于jdk1.6.0_24\\jre\\bin目录下,使用生成的key对apk签名;同时用到jarsigner.exe工具,位于jdk1.6.0_24\\bin目录下,如果想要在cmd命令行中操作,还需要配置上述工具系统环境变量或者切换到对应目录,最后打开cmd输入如下命令步骤阅读步骤阅读步骤阅读2在指定的E盘根路径下生成debug.keystore文件,使用的密钥信息即上文输入的信息,设置了自己的两个密码。接下来使用命令行方式对apk文件签名,打开cmd窗口,输入如下命令步骤阅读3第三种签名的方式,选中项目鼠标右键“AndroidTools->ExportSignedApplicationPackage”,这个时候会报错,原因是values文件夹资源需要转换多种版本,导出签名后apk(不推荐)步骤阅读步骤阅读END注意事项AndroidStudio签名方式和Eclipse签名有所区别上述三种签名方式只要针对Eclipse开发工具

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/oV6MYlM6gM.html

(0)

相关推荐