Android studio apk 签名怎么直接对apk签名

android studio怎么生成一个签名的apk_百度知道
android studio怎么生成一个签名的apk
您可以通过Build | Generate Signed APK菜单命令来完成。您可以使用预先创建好的keystore,也可以临时创建新的keystore。界面如下:
其他类似问题
为您推荐:
提问者采纳
studio没用过,eclipse直接运行生成apk就带有签名的,我想studio也一样
android的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁AndroidStudio 生成签名的APK
这篇文章是介绍签名的意义,也就是为什么要签名?签名的方法,网上有一大堆,这里就不再具体阐述了。知其然也知其所以然,有助于理解的更透彻,举一反三。
1、什么是签名? &&&&&&如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以,计算机中所说的签名和生活中所说的签名在本质上是一样的,它所起到的作用也是一致的,在这里“签名”的意思是:用于标识应用程序的作者(签名的本意)。 &&&&&&让我们来看看,在现实生活中的签名。签名就意味着在纸上或别处写下自己的名字,或者说在某处打上一个标记作为你自己的一种特有的标识,当别人看到这个签名的时候,他会知道这是和你有关的,而不是其它人。
2、为什么要给Android应用程序签名? &&&&&&如果只能用一句简单的话语来回答这个问题的话,我会说:&这是Android系统所要求的&。 &&&&& Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!
3、为什么我开发的Android应用程序没有做什么签名也能在模拟器和手机上运行? &&&&&&你没有给Android应用程序签名并不代表Android应用程序没有被签名。为了方便我们开发调试程序,ADT会自动的使用debug密钥为应用程序签名。debug密钥?它在哪?debug密钥是一个名为debug.keystore的文件,它的位置: &&&&&&&&&&&&系统盘符:\Documents and Settings\liufeng\.android\debug.keystore
&liufeng&对应于你自己的windows操作系统用户名,怎么样,是不是已经找到它了。这也就意味着,如果我们想拥有自己的签名,而不是让ADT帮我们签名的话,我们也要有一个属于自己的密钥文件(*.keystore)。
4.如果要正式发布一个android 应用,必须使用一个合适的私钥生成的数字证书来给程序签名。
5.签名的必要性:
对外:(对外占主要因素)
开发者的身份标识,签名可以防止抵赖等事件的发生。
& & & & 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。另外由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名这时可以可以防止你已安装的应用被恶意的第三方覆盖或替换掉。因而APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本。
& &对内: 防止你已安装的应用被恶意的第三方覆盖或替换掉。使用相同签名的应用可以实现覆盖安装。当新版程序和旧版程序的签名相同时,Android系统才会认为这两个程序是同一个程序的不同版本;当新版本和旧版本程序的签名不同时,则Android系统认为他们是不同的程序,并产生冲突,会要求新程序更改包名。
签名的过程
& &第一步:生成数字证书
& &第二步:用数字证书签名
下面是我司app(小晴打卡)发布时,我做的签名APK
Build / Generate Signed APK..... & &弹出Generate Signed APK 对话框,
Key store path处选择workspace/face_liveness_app/android/st_facesign.jks &(st_facesign.jks: &数字证书)
Key store password: &facesign
Key alias:facesign
Key password: facesign&
Next.....等待生成就可以了。
版权声明:本文为博主原创文章,未经博主允许不得转载。
& 2012 - 2014 &
&All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";
/*爱悠闲底部960*75*/
var cpro_id = "u1888128";&&国之画&&布布分享&&&& &&&&
版权所有 京ICP备号-2
迷上了代码!}

我要回帖

更多关于 androidstudio打包apk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信