• eclipse 发布APK


    在程序代码告一段落后,需要发布程序,以后还有后续版本更新,用户下载后自动提示更新。

    但是平时测试都是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命令并传入一些可选参数。

  • 相关阅读:
    手机进水不要慌,四个步骤告诉您正确处理方法!
    2021-08-17:学习项目代码流程
    Docker使用Centos镜像安装Openssh服务
    OpenResty简介、下载流程、简单教学
    go接收者和锁注意事项
    PHPstorm精进
    centos7找回root密码
    功能测试
    删除排序数组中的重复项
    Java多线程
  • 原文地址:https://www.cnblogs.com/PLifeCopyDown/p/3337618.html
Copyright © 2020-2023  润新知