挨踢人的脚步(2015.12.1)

当程序包名相同签名不同时,程序不能替换。
debug版如果没有配置密钥,adt会使用默认的生成的密钥。( C:\Users\<用户名>\.android\debug.keystore)不同的电脑会不同会不同,因此同一个程序在两台电脑上时,安装第二次
需要把以前的卸载掉。如果共用一个 debug.keystore就不会出现这个问题。
release版必须配置签名

签名的作用
1. 区分相同包名的程序
2. 防止你已安装的应用被恶意的第三方覆盖或替换掉。(key不一样时无法安装)
3. 开发者的身份标识
签名的过程
helloworld.jks文件名   对应的密码是 第一个password 
hello别名    对应的密码是 第二个password 
国家代码中国cn
参考: http://www.cnblogs.com/wanqieddy/p/3556060.html
            http://blog.csdn.net/wwj_748/article/details/44622343

mac反编译参考网址: http://blog.csdn.net/hanhailong726188/article/details/42368295

你可能感兴趣的:(签名,打包,反编译)