初学者,对于apk 的签名,不是很懂。。

mimixi666 2013-12-16 04:17:12
我刚对自己的apk进行签名,但是还是有几点小疑问。。。
1.怎么查看自己的apk签名??想看看自己是否签名成功。。
2.百度了解了一下,是不是所有的apk都要先被签名,才能在手机上运行?
3.如果第2点成立的话,那就是说,在每次用eclipse编译文件的时候,它都会有个
自带的签名咯,那我能不能在每次编译的时候,用自己的签名来签名apk??
主要的是,怕自己在发布给别人的时候,忘了tools -> andrdoid --> export signed apk,
然后直接发出去了。。。


顺便问下,在发布出去给别人下载的时候,对于apk,要清理或者部署的步骤有哪些??
我目前知道,就只有两个:
1. 把代码的注释清掉,debug等等的相关信息,删去。。
2. 对apk进行签名

还有其它什么的吗??没试过发布apk,小伙伴们,都讨论一下??
...全文
1134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mimixi666 2013-12-16
  • 打赏
  • 举报
回复
好一个,等等我也不知道的其他方式
荒颜 2013-12-16
  • 打赏
  • 举报
回复
引用 5 楼 mimixi666 的回复:
[quote=引用 4 楼 tanwei4199 的回复:] [quote=引用 3 楼 mimixi666 的回复:] [quote=引用 2 楼 tanwei4199 的回复:] 查看签名没啥意义 代码里可以回去签名字符串 1.检查签名成功很简单 能安装就说明成功 2.替换eclipse的签名有2个方法 第一个是export signed apk时 可以选择自己的keystore 另外也可以替换用户目录下.Android/debug.keystore文件 3.apk不签名是安装不了的 别人也可以重新签名的 另外,如果代码混淆了或者优化了 注释是不会编译进去的 不需要删除
哦哦哦,这样啊,谢谢回复。。。 对于第3点,我再想问问呢,别人也可以重新签名的意思,是不是即使我签名了,别人 也可以冲掉我的签名,重新签过他自己的签名??就是很容易就被破解签名的意思吗?? [/quote] 作为你的个人实验或者兴趣来说是可以这样的 但是有些商用软件都是有签名验证的 并且如果你想发布的话 很容易被人检查出来的[/quote] 好奇问一下哈,签名都可以冲掉,那它怎么去检查?? 怎么确定这个软件到底是谁开发出来的??[/quote] 检查的途径多了去了 比如连接服务器验证签名 或者加载类时验证 等等我也不知道的其他方式
mimixi666 2013-12-16
  • 打赏
  • 举报
回复
引用 4 楼 tanwei4199 的回复:
[quote=引用 3 楼 mimixi666 的回复:] [quote=引用 2 楼 tanwei4199 的回复:] 查看签名没啥意义 代码里可以回去签名字符串 1.检查签名成功很简单 能安装就说明成功 2.替换eclipse的签名有2个方法 第一个是export signed apk时 可以选择自己的keystore 另外也可以替换用户目录下.Android/debug.keystore文件 3.apk不签名是安装不了的 别人也可以重新签名的 另外,如果代码混淆了或者优化了 注释是不会编译进去的 不需要删除
哦哦哦,这样啊,谢谢回复。。。 对于第3点,我再想问问呢,别人也可以重新签名的意思,是不是即使我签名了,别人 也可以冲掉我的签名,重新签过他自己的签名??就是很容易就被破解签名的意思吗?? [/quote] 作为你的个人实验或者兴趣来说是可以这样的 但是有些商用软件都是有签名验证的 并且如果你想发布的话 很容易被人检查出来的[/quote] 好奇问一下哈,签名都可以冲掉,那它怎么去检查?? 怎么确定这个软件到底是谁开发出来的??
荒颜 2013-12-16
  • 打赏
  • 举报
回复
引用 3 楼 mimixi666 的回复:
[quote=引用 2 楼 tanwei4199 的回复:] 查看签名没啥意义 代码里可以回去签名字符串 1.检查签名成功很简单 能安装就说明成功 2.替换eclipse的签名有2个方法 第一个是export signed apk时 可以选择自己的keystore 另外也可以替换用户目录下.Android/debug.keystore文件 3.apk不签名是安装不了的 别人也可以重新签名的 另外,如果代码混淆了或者优化了 注释是不会编译进去的 不需要删除
哦哦哦,这样啊,谢谢回复。。。 对于第3点,我再想问问呢,别人也可以重新签名的意思,是不是即使我签名了,别人 也可以冲掉我的签名,重新签过他自己的签名??就是很容易就被破解签名的意思吗?? [/quote] 作为你的个人实验或者兴趣来说是可以这样的 但是有些商用软件都是有签名验证的 并且如果你想发布的话 很容易被人检查出来的
mimixi666 2013-12-16
  • 打赏
  • 举报
回复
引用 2 楼 tanwei4199 的回复:
查看签名没啥意义 代码里可以回去签名字符串 1.检查签名成功很简单 能安装就说明成功 2.替换eclipse的签名有2个方法 第一个是export signed apk时 可以选择自己的keystore 另外也可以替换用户目录下.Android/debug.keystore文件 3.apk不签名是安装不了的 别人也可以重新签名的 另外,如果代码混淆了或者优化了 注释是不会编译进去的 不需要删除
哦哦哦,这样啊,谢谢回复。。。 对于第3点,我再想问问呢,别人也可以重新签名的意思,是不是即使我签名了,别人 也可以冲掉我的签名,重新签过他自己的签名??就是很容易就被破解签名的意思吗??
荒颜 2013-12-16
  • 打赏
  • 举报
回复
查看签名没啥意义 代码里可以回去签名字符串 1.检查签名成功很简单 能安装就说明成功 2.替换eclipse的签名有2个方法 第一个是export signed apk时 可以选择自己的keystore 另外也可以替换用户目录下.Android/debug.keystore文件 3.apk不签名是安装不了的 别人也可以重新签名的 另外,如果代码混淆了或者优化了 注释是不会编译进去的 不需要删除
Ada168855 2013-12-16
  • 打赏
  • 举报
回复

80,351

社区成员

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

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