如何从 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
参数。
它应该是这样的:
我已经从 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
参数。
它应该是这样的: