我有多个android dev工作站,我在这些工作站上构建Android apk并将其部署在一台Android设备上。每当更换工作站时,都必须从设备中删除该应用程序,然后重新安装它。因此,重新安装后将删除所有缓存。我想知道是否有一种方法可以处理多个与一台android设备共享的工作站而无需重新安装。我认为在多个工作站上一定有一些独特之处。
答案 0 :(得分:0)
发生这种情况是因为不同的工作站具有不同的调试密钥库。您可以实现预期的行为,如下所示:
要执行以下操作,请更改您的build.gradle
:
android {
...
signingConfigs {
defaultConfig {
storeFile file(getRootDir().getPath() + "\<file-name>.keystore")
storePassword <your password>
keyAlias <your alias>
keyPassword <your password>
}
}
buildTypes {
debug {
signingConfig signingConfigs.defaultConfig
...
}
}
}