一一捋清楚:
1:Eclipse会默认给apk签名,如果电脑和系统没换,是不是包名相同的包的默认签名都是一样的?包名不同的包签名会不会被默认签成一样的?
2:比如我对一个包用eclipse进行签名,签名方式是创建签名并签名,这个创建的签名跟不签名的默认签名是不是一样的?
3:包名相同的apk,签名不同可不可以同时存在同一部手机上?(就是安装的时候能不能自动覆盖)
4:签名相同,包名不同的apk可不可以同时存在同一部手机上?
一一捋清楚:
1:Eclipse会默认给apk签名,如果电脑和系统没换,是不是包名相同的包的默认签名都是一样的?包名不同的包签名会不会被默认签成一样的?
2:比如我对一个包用eclipse进行签名,签名方式是创建签名并签名,这个创建的签名跟不签名的默认签名是不是一样的?
3:包名相同的apk,签名不同可不可以同时存在同一部手机上?(就是安装的时候能不能自动覆盖)
4:签名相同,包名不同的apk可不可以同时存在同一部手机上?
补充一下@brzhang
1:Eclipse会默认给apk签名,如果电脑和系统没换,是不是包名相同的包的默认签名都是一样的?包名不同的包签名会不会被默认签成一样的?
debug签名默认在 C:\Users{用户名}.android\debug.keystore
如果不存在,eclipse会给你自动生成一个,和换不换电脑和系统没有关系。
你自己把它删了也会重新生成一个新的,如果你有备份的话,换了别的电脑和系统也一样能继续用
默认情况下所有应用都会使用同一个debug签名
但是
debug签名有效期只有1年
所以1年以后会强制你重新生成一个debug签名
1 回答593 阅读✓ 已解决
1 回答1.5k 阅读
2 回答1k 阅读
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答973 阅读
1 回答595 阅读
1、默认签名就是所谓的debug签名。
2、不可能不签名哦,其实没用你的就是用的debug签名
3、不会自动覆盖,首先会提示你安装不了,提示签名不一致,继续操作才会被覆盖
4、包名不同必须可以安装啊。