签名的疑惑?

中才德创 2016-06-23 04:18:51
听说签名后的APK,可以防止未签名的APK来覆盖安装。可实际的测试效果,却出乎我的意料之外!

默认情况下,bin文件夹下,生成了一个a.apk。
导出项目时,我建立了一个新的my_keystore,生成了一个b.apk。

原以为a b之间不能够相互覆盖安装,可实际却可以!

有谁知道为什么呢?
...全文
189 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒲锦_up 2016-06-26
  • 打赏
  • 举报
回复
apk没有不签名的吧 只有relase和debug版本吧?
中才德创 2016-06-26
  • 打赏
  • 举报
回复
刚才将APK拷贝到手机SD卡里,进行相互间的覆盖安装测试,提示:应用未安装->已安装了存在签名冲突的同名数据包
中才德创 2016-06-26
  • 打赏
  • 举报
回复
会不会是在电脑上双击APK推送安装的缘故?
_简单一点 2016-06-24
  • 打赏
  • 举报
回复
怎么可能?除非你设置keystore的时候填的信息是一直的,不然签名字符串是不一样的
开发者_android 2016-06-24
  • 打赏
  • 举报
回复
静默卸载安装的~
xuenhong123 2016-06-24
  • 打赏
  • 举报
回复
比如写一个在某个activity中在某些情况下在sharedpreference中存储一个属性,看用不同的apk安装完以后是否还存在这个属性,如果存在的话说明是覆盖安装,否则为先缷载后安装(除非系统在这种情况下不删除缷载应用的data数据,正常情况下应用缷载以后data目录下的东西也会删除的)。
网易云捕 2016-06-23
  • 打赏
  • 举报
回复
应该是默认卸载安装的,先卸载后安装,看起来像覆盖安装

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧