我想知道当您使用
adb shell dumpsys package com.myapp
Run Code Online (Sandbox Code Playgroud)
对于给定的已安装应用程序。
我看到两个哈希:
signatures=PackageSignatures{abcabca [xyzxyzxy]}
Run Code Online (Sandbox Code Playgroud)
第一个 (abc) 在每个安装中都不同。对于给定的 apk,第二个 (xyz) 是固定的。
另外,我想知道第二个是否与APK的公共签名有任何关系。我有几个具有相同公共签名的 apk,但第二个哈希值不同。这是正常的吗?