• android studio 签名


    a.配置build.gradle脚本文件的android节点中添加如下:

        signingConfigs {
            config {
                storeFile file('E:/IPC/打包相关/签名/ivy-app.keystore')
                keyPassword 'landinghome2014ivy'
                keyAlias 'ivy'
                storePassword 'landinghome2014ivy'
            }
        }
        buildTypes {         debug {
                debuggable true
                signingConfig signingConfigs.config
            }
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                signingConfig signingConfigs.config
            }
        }

    b. 在Terminal命令行面板中输入命令:
    gradlew clean              //清空之前的build目录

    gradlew build              //重新build project,完成后生成四个apk 如下图

    注:如果不想在配置文件中输入签名秘钥,可以按如下方法操作:

    a自定义方法,通过从控制台输入得到秘钥字符串:

    def getPassword(){
        System.console().printf(" 请输入签名文件秘钥: ")
        return System.console().readLine()
    }

    b然后修改签名配置中的签名密码的值

    signingConfigs {
            config {
                storeFile file('E:/IPC/打包相关/签名/ivy-app.keystore')
                keyPassword getPassword()
                keyAlias 'ivy'
                storePassword getPassword()
            }
        }

    c最后和之前生成apk一样,在命令行输入命令:

    gradlew clean

    gradlew build

    会提示输入签名秘钥

    d输入密码之后,等待运行完成即可生成apk

  • 相关阅读:
    senrty 配置Email
    pip安装使用详解
    C_FORCE_ROOT linux环境变量设置
    Supervisord管理
    解决外部机器通过VM内ubuntu IP 无法访问vm内web服务的问题
    C# 使用Nlog记录日志到数据库 使用LogEventInfo类获取,命名空间名称、类名、方法名
    godaddy.com 注册域名 买卖域名
    vue-15-vuex-store的用法
    vue-14-less 语法的使用
    vue-13-swiper组件的使用
  • 原文地址:https://www.cnblogs.com/x-bing/p/5463299.html
Copyright © 2020-2023  润新知