无法升级到启用 Dynatrace 的 apk

Unable to upgrade to a Dynatrace enabled apk

我在我的 Android apk 文件中使用了 auto-instrumentor 命令。

auto-instrumentor.cmd apk <apk file> prop <APK-Instr.properties>

它生成了三个新文件:

  1. 无符号
  2. 签名
  3. 决赛

现在我可以在全新安装时使用我的应用程序。

但是如果我尝试将早期版本升级到这个启用 Dynatrace 的版本,它总是给我一条消息

App Not Installed.

如果您没有使用原始证书对 apk 进行签名,您将无法在已经存在的一次上安装经过检测的应用程序。您唯一的选择是卸载原始应用程序并安装经过检测的应用程序。

如果您有原始证书,则需要执行以下步骤:

  1. 获取未签名的 apk 并检测 apk
  2. 签署 apk
  3. zip 对齐 apk

有关详细信息,请查看 Android Auto-Instrumentation documentation