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

  • 相关阅读:
    Spring如何解决循环依赖
    AbstractQueuedSynchronizer之AQS
    Spring中各种扩展原理及容器创建原理
    SpringAOP和TX事务的源码流程
    Spring的IOC常用注解(含源码)
    采用lua脚本获取mysql、redis数据以及jwt的校验
    Redis常用数据类型及其存储结构(源码篇)
    Redis分布式锁
    雪花算法
    springboot2.2.6项目接入Nacos流程
  • 原文地址:https://www.cnblogs.com/x-bing/p/5463299.html
Copyright © 2011-2022 走看看