zoukankan      html  css  js  c++  java
  • 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]

  • 相关阅读:
    3配置
    1开机初始化配置
    shell <<EOF
    Sun SPARC Enterprise M5000 启动步骤
    CISCO MDS – Useful ‘Show’ Commands
    oracle 内存不足处理
    mysql 日志类型
    MySQL 学习
    抓取进程中包括其所有线程的iowait时间
    每天网络半小时(MAC数据包在哪里合并的)
  • 原文地址:https://www.cnblogs.com/Marvellous/p/4125551.html
Copyright © 2011-2022 走看看