如何在 Android Studio 中单击 运行 按钮时自动签名?

How to sign automatically when I click RUN button in Android Studio?

当我开发时,总是使用 Run(Shif+F10) 按钮。但是 Run 提出了未签名的申请。所以如果我想测试我的应用程序,我必须做 Build > Generate Signed APK > install。这很烦人。所以我想在单击 Run 按钮时自动签名。

如果不可能,请告诉我对测试我的应用程序有用的功能

不可能,生成签名的 apk 是获得签名应用程序的唯一方法,如果您通过 运行 获得签名的 apk,则在工作室中不需要生成签名的 apk 选项,因此它不可能

是的,可以使用以下代码添加到您的 Gradle 脚本中。

我设法解决了这个问题,添加了这段代码,并使用 gradle 构建:

android {
...
signingConfigs {
    release {
        storeFile file("release.keystore")
        storePassword "******"
        keyAlias "******"
        keyPassword "******"
    }
}
buildTypes {
    release {
        signingConfig signingConfigs.release
    }
}

}

这会生成一个签名的发布 apk 文件。 此外,在生成您的 api 时,请确保您的 buid veriant 是这样的 Relese。

您应该像下面那样编辑您的 运行 配置;

1- 点击编辑构建类型;

2- 使用您的密钥库文件创建签名配置。

3- 为调试构建选择签名配置

希望对您有所帮助!