来源:蜘蛛抓取(WebSpider)
时间:2015-12-25 03:38
标签:
eclipse 对其
> 运用命令行生成签名文件并用其对apk文件进行签名
运用命令行生成签名文件并用其对apk文件进行签名
kevin3pm & &
发布时间: & &
浏览:39 & &
回复:0 & &
悬赏:0.0希赛币
使用命令行生成签名文件并用其对apk文件进行签名
《一》使用命令行生成签名文件(1)创建一个用来存放签名文件的文件夹android_publish(2)在命令行窗口中输入命令:(粗体部分)E:\android_publish&keytool -genkey -alias alex_android.keystore -keyalg RSA -validity 20000 -keystore alex_android.keystore输入keystore密码:再次输入新密码:您的名字与姓氏是什么?& [Unknown]:& ZhouJiangHai您的组织单位名称是什么?& [Unknown]:& jxust您的组织名称是什么?& [Unknown]:& jxust您所在的城市或区域名称是什么?& [Unknown]:& ganzhou您所在的州或省份名称是什么?& [Unknown]:& jiangxi该单位的两字母国家代码是什么& [Unknown]:& cnCN=ZhouJiangHai, OU=jxust, O=jxust, L=ganzhou, ST=jiangxi, C=cn 正确吗?& [否]:& y输入&alex_android.keystore&的主密码&&&&&&& (如果和 keystore 密码相同,按回车):这时会在E盘的abdroid_publish文件夹下生成alex_android.keystore文件,就是我们需要的签名文件,(-validity 20000 表示证书的有效天数为20000天)《二》用生成的签名文件对apk文件进行签名(1)在Eclipse中用“Export the unsigned apk”工具导出项目,这里保存到E盘的android_publish文件夹下,名为assistant.apk (2)使用jarsigner给android_infoAssistant.apk文件签名,如下所示:E:\android_publish$>$E:\jdk1.6\bin\jarsigner.exe" -verbose -keystore alex_android.keystore -signedjar android_assistant.apk assistant.apk alex_android.keystore输入密匙的口令短语:......通过上面的命令就可以讲未签名的assistant.apk 文件签名为android_assistant.apk (3)最后验证是否签名成功E:\android_publish$>$E:\jdk1.6\bin\jarsigner.exe" -verify android_assistant.apk 如果成功则输出:jar 已验证
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-如何通过Eclipse导出Android应用程序并对其签名_百度知道
如何通过Eclipse导出Android应用程序并对其签名
通过Eclipse导出Android应用程序并对其签名步骤:1、使用自定义debug.keystore对其进行签名,创建自定义debug.keystore文件2、如果你为生成debug.keystore,点击“Create new keystore”,填写基本信息后即可生成3、对应用签名
其他类似问题
为您推荐:
提问者采纳
名字 Organizational Unit:确认密码 Validity(years):组织单位 Organizational1
打Eclipse完工程单击右键|Android Tools|Export Signed Application package… 2 框已经自填要导工程TestTestExport:密钥别名 Password,点击next 3 第导应用程序前没用签名密钥所选择Create new keystore 4 选择密钥保存位置并输入密码重复密码点击next 5 接要输入构建密钥些基本信息包括 Alias:州或省 Country Code(XX):步输入密码 Confirm:密钥效期至少25 First and Last Name:组织 City of Locality:城市 State or Province
其他2条回答
一、创建签名、并签名
1、打开Eclipse,在完成的工程上单击右键|Android Tools|Export Signed Application package…
2、对话框里已经自动填好了要导出的工程,这里为“TestTestExport”,点击“next”
3、第一次导出应用程序,之前没有用过签名密钥,所以选择“Create new keystore”
4、选择密钥保存位置,并输入密码,重复密码,点击next
5、接下来要输入构建密钥的一些基本信息,包括
Alias:密钥别名
Password:上一步输入的密码
Confirm:确认密码
Validity(years):密钥有效期,至少为25
First and Last Name:名字
Organizational Unit:组织单位
Organizational:组织
City of Locality:城市
State or Province:州或省
你运行一下之后,在文件包里的bin文件夹中就有一个后缀名是apk的文件,那个就是安装包
android的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Android 生成keystore,两种方式 - Android移动开发技术文章_手机开发 - 红黑联盟
Android 生成keystore,两种方式
一、eclipse 中生成android keystore
建立任意一个android项目(例如:AntFor)
右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package...
第二步:创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到
选择“Create new keystore”并且保存在一个目录下面(本例子保存在项目跟目录下) 输入密码,然后next
第三步:填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了
第四步:生成带签名的apk文件,到此就结束了。
第五步:如果下次发布版本的时候,使用前面生成的keystore再签名。
第六步:Next,Next,结束!
这样在项目根目录下就生成以上流程产生的androids.keystore了
二、命令行生成keystore
下进入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密码如何通过Eclipse导出Android应用程序并对其签名_百度知道
如何通过Eclipse导出Android应用程序并对其签名
使用新建签名密钥 1 打开Eclipse,在完成的工程上单击右键|Android Tools|Export Signed Application package… 2 对话框里已经自动填好了要导出的工程,这里为“TestTestExport”,点击“next” 3 第一次导出应用程序,之前没有用过签名密钥,所以选择“Create new keystore” 4 选择密钥保存位置,并输入密码,重复密码,点击next 5 接下来要输入构建密钥的一些基本信息,包括 Alias:密钥别名 Password:上一步输入的密码 Confirm:确认密码 Validity(years):密钥有效期,至少为25 First and Last Name:名字 Organizational Unit:组织单位 Organizational:组织 City of Locality:城市 State or Province:州或省 Country Code(XX):国家编码 6 填写示例如下图所示,点击next 7 点击 Browse,选择apk文件保存的位置 8 点击Finish,等待apk生成 9 在apk文件保存的目标文件下,可看到相应的Android应用程序安装文件。 现在你就可以把这个apk文件发布到百度应用等市场了。 END 使用已有签名密钥 打开Eclipse,在完成的工程上单击右键|Android Tools|Export Signed Application package… 对话框里已经自动填好了要导出的工程,这里为“TestTestExport”,点击“next” 使用上一个步骤生成的密钥对这个工程进行签名。选中“Use existing keystore”,点击Browse选择该密钥 输入密码,点击next 可以上一步骤设置的密钥别名,再次输入密码,点击next 选择apk文件保存位置,点击Finish完成
其他类似问题
为您推荐:
android的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁