1、打开终端2、去到java安装的根目录,即输入cd /Library/Java/Home/bin/3、当前用户没有最高权限,在Library文件夹下不能生成任何文件,可以到当前用户目录下生成文件keytool -genkey -v -keystore android.keystore -alias...
分类:
移动开发 时间:
2014-10-31 13:40:49
阅读次数:
245
应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行签名。这是由于只有以同一个证书签名,系统才会允许安装升级的应用程序。如果你采用了不同的证书,那么系统会要求你的应用程序采用不同的包名称,在这种情况下相当于安装了一个全新的应用程序。如果想升级应用程序,签名证书要相同,包名称要相...
分类:
移动开发 时间:
2014-10-10 20:48:44
阅读次数:
199
最近开发了一个Android手机应用,自己用Eclipse调试安装没问题,使用其他人调试生成的bin下的apk就会出现问题,安装到最后提示"安装签名冲突"错误,想了一下估计是没有给apk统一签名导致,以下说一下如何解决这个问题。转载自http://www.cnblogs.com/zhoujg/p/3...
分类:
移动开发 时间:
2014-10-09 14:27:53
阅读次数:
184
之前在测试Eclipse ADT的Custom debugkeystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码都是有规矩的。其实Android...
分类:
移动开发 时间:
2014-09-17 16:45:52
阅读次数:
183
之前在测试Eclipse ADT的Custom debug?keystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码...
分类:
移动开发 时间:
2014-09-09 09:13:58
阅读次数:
356
在Android系统中,所有安装到 系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应 用程...
分类:
移动开发 时间:
2014-07-26 00:54:26
阅读次数:
228
一、为什么要签名 ???????开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 ?????? ?由于开发商可能通过使用相同的Packa...
分类:
移动开发 时间:
2014-07-21 10:28:46
阅读次数:
268
Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!
Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。
这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的
假如修改了APK中的一个文件,或者在APK中新加入了一个文件,则需要对APK重新签名,在ubuntu下步骤如下:...
分类:
其他好文 时间:
2014-07-19 23:31:36
阅读次数:
355
申请APIkey可以按照以下链接网文:http://blog.csdn.net/xiaanming/article/details/11171581http://blog.csdn.net/zgf1991/article/details/20488281最重要的一点是:在eclipse中直接查看:winows->preferance->android->build中查看Android签名证书的证书指纹(SHA1)..