本文目录
- 如何对Android的APP进行签名
- 如何生成 android 签名文件
- 如何将android应用生成签名
- 如何获取android app的签名
- android studio怎么生成签名
- Android 打包签名 怎样生成keystore到完成签名
- 如何生成android签名文件
- 如何生成Android的签名证书
如何对Android的APP进行签名
1、在Android Studio中打开工程,点击“Build”菜单下的“Generate Signed APK”。
2、在“Key store path”中输入签名文件路径,输入密码,点击“Next”。如果你没有签名文件,请点击以下链接先生成一个签名文件。
3、修改存放apk文件的路径,并确认界面上的信息都准确无误后,点击“Finish”。
4、稍等片刻,在如下的窗口中可以签名是否成功的消息。如果工程没有错误,就会自动生成带签名的apk。点击最下面的“Show in Explorer”。
5、这时就会打开Event Log 窗口,点击窗口最后的“Show in Explorer”。
6、现在就会自动跳转到以签名的apk所在路径啦。至此,你就可以在各大应用市场发布这个已签名app啦。
如何生成 android 签名文件
两种方式,一种开发工具eclipse,还有就是用apktool工具。I、只要Run As Android Application 过,到工作目录的bin文件夹下就能找到与项目同名的apk文件。II、A.选中项目,右键=》Andoid Tools=》Export Unsigned Application Package,直接保存,未签名的。B.选中项目,右键=》Andoid Tools=》Export Signed Application Package,后面一步步的去做,签过名的。APK签名主要有两种:1. 使用特殊的key签名可以获取到一些不同的权限。2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。
如何将android应用生成签名
1.签名的步骤
a.创建key
b.使用步骤a中产生的key对apk签名
2.具体操作
方法一: 命令行下对apk签名(原理)
创建key,需要用到keytool.exe (位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入
D:\》keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
/*说明:-genkey 产生密钥
-alias demo.keystore 别名 demo.keystore
-keyalg RSA 使用RSA算法对签名加密
-validity 40000 有效期限4000天
-keystore demo.keystore */
D:\》jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore
/*说明:-verbose 输出签名的详细信息
-keystore demo.keystore 密钥库位置
-signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/
注意事项:android工程的bin目录下的demo.apk默认是已经使用debug用户签名的,所以不能使用上述步骤对此文件再次签名。正确步骤应该是:在工程点击右键-》Anroid Tools-Export Unsigned Application Package导出的apk采用上述步骤签名。
方法二:使用Eclipse导出带签名的apk
Eclipse直接能导出带签名的最终apk,非常方便,推荐使用,步骤如下:
第一步:导出。
第二步:创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到。
第三步:填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。
第四步:生成带签名的apk文件,到此就结束了。
第五步:如果下次发布版本的时候,使用前面生成的keystore再签名。
第六步:Next,Next,结束!
方法三:使用IntelliJ IDEA导出带签名的apk
方法步骤基本和Eclipse相同,大概操作路径是:菜单Tools-》Andrdoid-》Export signed apk。
如何获取android app的签名
方法/步骤11 win7,开始菜单,搜索cmd22 打开cmd33 进入.android44 使用命令keytool -list -v -keystore debug.keystore55 需要安装keytool,办法是安装jdk,百度搜索jdk并下载安装;具体平台按实际情况选择6 安装完毕,进入到jdk安装bin目录,并复制地址7 回到cmd命令窗口,输入cd + 空格,并在标题栏右侧点击粘贴8 回车,进入到这个目录9 再次输入keytool -list -v -keystore debug.keystore命令并回车,出现错误10 先执行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 1000011 按提示输入密码(自己定),密保答案等;到后来需要重新再输入密码,生成完成12 到keytool目录下,看到debug.keystore已经生成成功13 将这个文件复制到.android文件夹下14 现在再次键入生成android签名的命令:keytool -list -v -keystore debug.keystore,按提示输入密码,即可成功生成签名步骤阅读15 在标题栏右键选择标记复制其中的SHA1的值,即为android的签名
android studio怎么生成签名
对apk的签名需要把项目导入到Android studio软件中,进行点击菜单中“Build”选项,弹出的下拉菜单中的“generate signed APK”.进入到generate signed apk中界面框中,因第一次对apk的签名,就需要先创建签名文件钥匙,点击”create new“的按钮。进行选择钥匙保存的位置,指定到磁盘的位置,然后在文件昵称填入,点击“ok”的选项。进入到new key store的界面中,根据界面中提示信息输入内容信息,输入完成之后点击“ok”。钥匙创建完成之后,进行点击“next下一步“操作。在进入到这个界面中选择apk生成保存的位置,然后在build type中选择release的选项,然后点击“Finish”的选项,这样就生成到apk的保存路径中。
Android 打包签名 怎样生成keystore到完成签名
生成android的keystore文件有以下两种方法:一、eclipse 中生成android keystore1、建立任意一个android项目(例如:AntForAndroid)2、右键AntForAndroid根目录弹出菜单-》Android Tools -》 Export Signed Application Package-》Next 》3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了6、生成带签名的apk文件,到此就结束了。7、如果下次发布版本的时候,使用前面生成的keystore再签名。这样在项目根目录下就生成以上流程产生的androids.keystore了二、命令行生成keystoredos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore查看命令keytool -list -keystore “android.keystore“ 输入设置的keystore密码
如何生成android签名文件
工具/原料Win7 x64adt-bundle-windows-x86_64-20140702方法/步骤新建一个工程命名为“HelloWorld”,操作如下图所示, 处前两个界面外,其他的界面都点击默认值即可;通过 “右键工程-》Run As...-》Android Application”, 在 工程目录的 bin/HelloWorld.apk 会生成一个apk文件点击 “Use the Export Wizard”,如下图所示:点击 Next, 如下图所示:1、选择 “Create New Keystore“,2、输入将要保存的数字签名文件,如“D:\Android\key\HelloWorld.key”3、输入密码,如:HelloWorld4、输入确认码,如 HelloWorld5、点击 Next效果如下:输入昵称,密码,确认码,期限,名字后,点击next,如下图所示:输入需要签名的apk包,点击Finish后,就完成了对apk包的数字签名同时也会生成数字签名用的文件,如:““D:\Android\key\HelloWorld.key“”
如何生成Android的签名证书
cmd命令生成android签名证书,有空在写一篇eclipse导出带签名的apk,这里面包括生成新的签名。现在还是讲讲在cmd怎么操作生成签名证书。1、dos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore示例:C:\Program Files (x86)\Java\jdk1.8.0_25\bin》keytool -genkey -alias test.keystore -keyalg RSA -validity 20000 -keystore d:\test.keystoreps:-alias test 生成的keystore别名,-keyalg RSA 加密和数字签名的算法,-validity 20000 有效天数输入密钥库口令:123456再次输入新口令:123456您的名字与姓氏是什么?[Unknown]: rob您的组织单位名称是什么?[Unknown]: abc您的组织名称是什么?[Unknown]: abc您所在的城市或区域名称是什么?[Unknown]: guangzhou您所在的省/市/自治区名称是什么?[Unknown]: guangzhou该单位的双字母国家/地区代码是什么?[Unknown]: cnCN=rob, OU=abc, O=abc, L=guangzhou, ST=guangzhou, C=cn是否正确?[否]: y输入 《test》 的密钥口令(如果和密钥库口令相同, 按回车):如果没有错误则回去查看D盘根目录下,多了test.keystore 所以第一次输入的是,密钥库的密码。最后输入时密钥别名的密码。到这里生成签名就搞定啦。2、查看md5指纹验证输入keytool -list -v -alias androiddebugkey -keystore 再加上刚刚从红色框中复制出来的内容我这里的就是keytool -list -v -alias androiddebugkey -keystore C:\Users\ZLQ\.android\debug.keystore了,回车-alias androiddebugkey 这个是别名-keystore C:\Users\ZLQ\.android\debug.keystore 具体位置的密钥库要求输入密码,密码是android,至此就可以拿到MD5认证指纹了