我正在與Android應用程序開發人員一起工作。 我們需要識別哪個APK包(.apk)是未簽名的應用程序包或已簽名的應用程序包。 我們還想區分簽名的APK包是由私鑰簽名還是由調試密鑰簽名。 我知道我們可以用Jarsigner工具找到這些。但我們無法弄清楚。我們必須找到由開發人員生成的實際APK包(.apk文件)。如何識別哪個.apk使用調試密鑰簽名
這裏我們發現了一些線索。 當我們解壓簽名的APK包時,我們發現了一個文件(META-INF)和三個文件(CERT.RSA,CERT,MANIFEST.MF)。當我們用文本編輯器打開CERT.RSA文件時,我可以在調試密鑰中找到.apk中的文本「Android Debug」。
因此,這裏是我們的問題,
如果我發現了特定的文本, 「Android的調試」,然後apk文件與調試密鑰簽名。(正確或不正確?)
如果我解壓縮.apk並且沒有CERT.RSA(* .RSA,我想某些情況下文件名是不同的),那麼.apk是無符號的。 (正確或不正確?)
謝謝你閱讀我的問題。 我期待着答案。
我有我的構建進程在發佈版與調試版中創建具有不同文件名的apk。 –
要回答一個答案,你應該使用它下面的「添加評論」按鈕。您還可以編輯原始帖子以添加更多信息。 –
謝謝你給我一個信息如何添加評論。 :) –