Android签名的意义与用法 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

Android签名的意义与用法

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:37

一:签名的意义:
        开辟Android的人这么多,完全有可能大年夜家都把类名,包名起成了一个同样的名字,这时刻若何区分?签名这时刻就是起区分感化的。
       因为开辟商可能经由过程应用雷同的Package Name来混淆调换已经安装的法度榜样,签名可以包管相当名字,然则签名不合的包不被调换。
       APK如不雅应用一个key签名,宣布时另一个key签名的文件将无法安装或覆盖老的版本,如许可以防止你已安装的应用被恶意的第三方覆盖或调换掉落。

       如许签名其实也是开辟者的身份标识。交易中狡赖等工作产生时,签名可以防止狡赖的产生。
二:Eclipse默认签名
       所有的Android应用都必须稀有字签名,没有不存在数字签名的应用,包含模仿器上运行的。Android体系不会安装没稀有字证书的应用。
      签名的数字证书不须要威望机构来认证,是开辟者本身产生的数字证书,即所谓的自签名。
       模仿器开辟情况,开辟时经由过程ADB接口上传的法度榜样会先主动被签有Debug权限,然后才传递到模仿器。
如下图所示,Eclipse菜单的Window -> Preferences -> Android –> Build 下显示的是我们默认的调试用的签名数字证书。

[img]http://img.blog.csdn.net/20150104152627302

三:应用Eclipse导出自定义签名的apk

1、Eclipse工程中右键工程,弹出选项中选择 android对象 → 生成签名应用包:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231030_426.gif
2、选择须要打包的android项目工程:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231030_260.gif
3、如不雅已有私钥文件,选择私钥文件 输入暗码,如不雅没有私钥文件见第6和7步创建私钥文件:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231031_725.gif
4、输入私钥别号和暗码:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231031_460.gif
5、选择APK包存储的地位,并完成设置,开端生成APK签名包:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231031_914.gif
6、没有私钥文件的情况,创建私钥文件:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231032_542.gif
7、输入私钥文件所需信息,并创建:
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231032_68.gif
[img]http://static.open-open.com/lib/uploadImg/20120211/20120211231032_73.gif

相关案例查看更多