如何从 Android Studio 部署已签名的 APK

how to deploy a signed APK from Android Studio

我已经从 Android Studio 构建并签署了我的 APK。现在我想 运行 在 Android Studio 中签名 APK。我该怎么做?

谢谢 -索南

这并不是一个典型的用例,因此它并没有按照您想要的方式得到真正的支持。这里有 4 种可能的选择:

Build Variant 更改为 release 是一种方法,您仍然可以从 Android Studio 部署应用程序,同时能够验证签名版本是否按预期工作。

如果您尝试将应用程序安装到模拟器上,只需将已签名的 APK 从您的文件夹拖放到模拟器中 window,它就会为您安装该应用程序。

对于物理设备,您可以将 APK 拖放到您的设备下载文件夹中,从您现在查看下载的设备上点击 APK 并select 安装。

您也可以将 APK 拖放到 Google Drive 或 Dropbox 中,然后从您的 phone 和 运行 下载它。

将以下内容添加到您的 build.gradle

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

这些已经回答的问题可能会对您有所帮助:

How can deploy signed APK when click Run in Android Studio?

Android Studio - Run signed apk on emulator

答案是您不使用 Android Studio。

从 CLI 使用 adb install 命令:

adb install myApp.apk

要覆盖安装,请使用 -r 参数。

它应该是这样的: