当前位置: 首页 > 知识库问答 >
问题:

在Android Studio中点击运行时如何部署签名APK?

桑宇
2023-03-14

我正在开发一个应用程序,使用谷歌API。我已经在“谷歌开发者控制台”创建了凭据。如果我创建一个签名的APK,并在电话上运行它,就没有问题了。

问题是,在我开发应用程序的时候,当我点击RUN按钮时,它在手机上部署了一个应用程序的未签名版本。因此应用程序无法工作。

我如何设置Android Studio使其在点击RUN按钮时在手机上部署签名APK?

共有1个答案

裘嘉树
2023-03-14

将这些值添加到.gradle中:

signingConfigs{
    debug{
        keyAlias 'your key alias'
        keyPassword 'your keypassword'
        storeFile file('keystore path')
        storePassword 'your storepassword'
    }
}
buildTypes {
    debug{
        signingConfig signingConfigs.debug
    }
}  

文件中的密钥存储路径类似于e:/xxx/xxx/xx.keystore

 类似资料:
  • 问题内容: 我正在编写一个规则引擎,该引擎执行由条件构造确定的简单分配。规则必须为XML格式,这是项目的先决条件。我已经将XML模式建模为类似于简单的代码块。我希望解析XML,然后将其转换为Java代码。然后,我希望在运行时编译(并运行)此代码。这样做意味着我的规则引擎不再充当解释器,而是执行本机Java字节码。 我已经确定了解析阶段,或多或少的Java代码生成阶段。我现在想弄清楚最后一个阶段-运

  • 前面我们讲了 Gradle 在 Android 项目中的配置,我们提到有一个闭包 signingConfigs 是配置 Android 应用签名信息的。那么今天我们就来讲讲如何通过 AndroidStudio 对 APK 进行签名。 1. 新建 keyStore 文件 我们下面一步步带大家,用 AndroidStudio 来配置签名。 首先顶部菜单栏找到 Build 点击他我们会看到 Genera

  • 您能帮助在android studio中运行默认java而不是gradle执行吗?谢谢

  • 二进制运行 git clone https://github.com/apache/shardingsphere-ui.git; 运行 mvn clean install -Prelease; 获取安装包 /shardingsphere-ui/shardingsphere-ui-distribution/target/apache-shardingsphere-${latest.release.v

  • 部署启动 执行以下命令,编译生成 ShardingSphere-Scaling 二进制包: git clone https://github.com/apache/shardingsphere.git; cd shardingsphere; mvn clean install -Prelease; 发布包所在目录为:/shardingsphere-distribution/shardingsp

  • 我想在weblogic中部署一个EAR,并且该EAR可以包含基于属性文件中的属性的WAR。如果属性设置为true,则部署战争,否则不部署。 如何在weblogic 12c中限制基于属性的war部署?