eclipse 发布APK
2013-09-24 20:46
288 查看
在程序代码告一段落后,需要发布程序,以后还有后续版本更新,用户下载后自动提示更新。
但是平时测试都是debug的方式安装了,但是一个程序不可能是一个人在做,所以生成的密钥都是不一样的,
这就造成用户需要手动卸载当前同样签名的程序,然后才能安装新版本的程序。
这就需要做到运用相同的签名了。
两步:
1:通过Java自带的keytool命令,在命令行生成输入
keytool -genkey -alias clientkey -validity 1 -keystore kclient.keystore
便可以生成kclient.keystore密钥文件,(更详细http://blog.csdn.net/xiaojunhu/article/details/8263687)
2:右击eclipse中的项目android tools-->Export Signs....
a:
b:选择项目
c:选择刚生成的密钥及输入密钥密码
d:选密钥别名及确认密码
e:选择APK生成地址
完成。
个人持有。
代表个人、公司或组织实体的身份。
有一个有效期。有效期推荐超过25年。在Android Market上发布程序时需要注意:程序的有效期需要在2033.10.22之后。不能上传一个应用程序而它的key的有效期是在这个日期之前。
不是由Android SDK工具生成的Debug key。
如果没有合适的key,则需要使用Keytool来生成一个。用Keytool生成一个key,可使用keytool命令并传入一些可选参数。
但是平时测试都是debug的方式安装了,但是一个程序不可能是一个人在做,所以生成的密钥都是不一样的,
这就造成用户需要手动卸载当前同样签名的程序,然后才能安装新版本的程序。
这就需要做到运用相同的签名了。
两步:
1:通过Java自带的keytool命令,在命令行生成输入
keytool -genkey -alias clientkey -validity 1 -keystore kclient.keystore
便可以生成kclient.keystore密钥文件,(更详细http://blog.csdn.net/xiaojunhu/article/details/8263687)
2:右击eclipse中的项目android tools-->Export Signs....
a:
b:选择项目
c:选择刚生成的密钥及输入密钥密码
d:选密钥别名及确认密码
e:选择APK生成地址
完成。
关于密钥的生成
为了进行程序签名,必须有一个合适的密钥。这个密钥应有以下特征:个人持有。
代表个人、公司或组织实体的身份。
有一个有效期。有效期推荐超过25年。在Android Market上发布程序时需要注意:程序的有效期需要在2033.10.22之后。不能上传一个应用程序而它的key的有效期是在这个日期之前。
不是由Android SDK工具生成的Debug key。
如果没有合适的key,则需要使用Keytool来生成一个。用Keytool生成一个key,可使用keytool命令并传入一些可选参数。
相关文章推荐
- Eclipse发布安卓APK包无图标的解决方法
- eclipse 发布签名APK图文讲解
- eclipse发布apk签名
- 关于华为x1 7.0无法从eclipse发布的更新as发布的apk
- [Unity] 接入Facebook SDK后,导出的Eclipse项目.发布APK失败
- 用Eclipse签名并发布APK
- eclipse 发布签名APK图文讲解
- eclipse 生成发布的apk (signed zipalign过程)
- 解决关于sipdroid导入eclipse后编译完成,发布的apk安装之后出现音频解码器出现问题的情况!
- Eclipse根据普通Java类发布webservice
- Tomcat |Eclipse下使用外部配置的Tomcat发布项目
- eclipse发布web显示异常,清除缓存也无效?
- Android Studio如何发布APK
- eclipse操作---改变编码方式(不同页面,project,某个文件,服务器发布目录)
- eclipse中的web项目路径和发布好的项目路径
- eclipse中maven web工程打包成war(发布到tomcar)时lib中没有jar包的解决办法
- tomcat安装与配置,Eclipse集成与配置,首个程序发布
- 发布release版的android apk 软件
- JavaEE Eclipse中发布web工程(tomcat)
- eclipse安装maven插件及创建webaap 项目发布