• android开发在eclipse中给apk签名并发布


    有时候直接安装bin文件夹下的apk文件会报错【已安装了存在签名冲突的同名数据包】 的错误,

    原因是这个apk 默认是debug用户签名过的。我们只要设置自己的签名就ok了, 具体方法如下。

    1. 签名用的工具。 keytool.exe  在jdk安装路径下

      这是我的D:javajdk1.7.0_09inkeytool.exe

      直接拖到控制台(不需要设置环境变量了) , 空格  然后再后面加一些参数 -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore

      这些参数参考网上的 大概说明:genkey 产生密钥       -alias demo.keystore 别名 demo.keystore       -keyalg RSA 使用RSA算法对签名加密   

          -validity 40000   有效期限4000天 ....

      

    然后回车会提示你输入密钥口令等一些信息。

    如下图,一个一个输出就可以了 。

    然后在C盘本地账户文件夹下就能找到demo.keystore,这个就是我们签名要的密钥库。

    我的在C:UsersAdministrator下找到的demo.keystore

    密钥库创建完成了,接下在可以再eclipse中发布apk了

    在项目右击--Export--选择android--Export Android Application --下一步--接下来是名称,下一步--在locatoin中选择刚刚创建的密钥库,并输入密码

    (我把密钥库copy到桌面了)

    然后下一步, 再输一遍密钥口令

    接下来设置一下路径finish 。  apk发布完成.

    [参考:http://www.cnblogs.com/tianguook/archive/2012/09/27/2705724.html]

  • 相关阅读:
    Linux 套接字编程
    Linux 网络(连接)相关参数作用
    Python WSGI
    Ubuntu Cloud Image in Openstack
    AWK
    MySQL--开发技巧(一)
    spring MVC--配置注解
    javascript-JQuery样式篇(一)
    JSP--常用标签
    spring MVC basic
  • 原文地址:https://www.cnblogs.com/Marvellous/p/4125551.html
Copyright © 2020-2023  润新知