android - 安卓的包名跟签名,我需要详细解读
伊谢尔伦
伊谢尔伦 2017-04-17 13:12:10
[Android讨论组]

一一捋清楚:
1:Eclipse会默认给apk签名,如果电脑和系统没换,是不是包名相同的包的默认签名都是一样的?包名不同的包签名会不会被默认签成一样的?
2:比如我对一个包用eclipse进行签名,签名方式是创建签名并签名,这个创建的签名跟不签名的默认签名是不是一样的?
3:包名相同的apk,签名不同可不可以同时存在同一部手机上?(就是安装的时候能不能自动覆盖)
4:签名相同,包名不同的apk可不可以同时存在同一部手机上?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(2)
PHP中文网

1、默认签名就是所谓的debug签名。
2、不可能不签名哦,其实没用你的就是用的debug签名
3、不会自动覆盖,首先会提示你安装不了,提示签名不一致,继续操作才会被覆盖
4、包名不同必须可以安装啊。

大家讲道理

补充一下@brzhang

1:Eclipse会默认给apk签名,如果电脑和系统没换,是不是包名相同的包的默认签名都是一样的?包名不同的包签名会不会被默认签成一样的?

debug签名默认在 C:\Users{用户名}.android\debug.keystore
如果不存在,eclipse会给你自动生成一个,和换不换电脑和系统没有关系。
你自己把它删了也会重新生成一个新的,如果你有备份的话,换了别的电脑和系统也一样能继续用

默认情况下所有应用都会使用同一个debug签名

但是

debug签名有效期只有1年
所以1年以后会强制你重新生成一个debug签名

  1. 创建签名 用的是 正式签名吧
    debug签名自动生成的...没有创建过程的....你如果出现了要填写公司名 密码的流程那就是正式签名了
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号