如何通过eclipse android 导出导出Android应用程序并对其签名

> 运用命令行生成签名文件并用其对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
随时随地咨询
出门在外也不愁

我要回帖

更多关于 eclipse 对其 的文章

 

随机推荐