2015-09-06 38 views
0

我已經升級了我的應用程序在Play商店三次,所以有三個不同的apks,其中兩個未發佈,另外一個是Active。Google Play開發者控制檯給出了上傳的apk文件的sha1摘要的不同值

現在,當我轉到Developer Console上的「應用程序詳細信息」頁面的APK部分時。

我在其他APK部分下看到兩個APK,在當前APK部分下看到一個APK。

現在,當我點擊其中一個APK時,它會彈出一些提供一些細節的信息,例如versionCode,versionName,Size等。其中一個細節是APK文件sha1摘要。

現在奇怪的是,我爲所有這三個APK獲得了不同的APK文件SHA1摘要值。

這是預期的行爲? APK文件sha1摘要是什麼意思? enter image description here

回答

2

是的,這正是預期的行爲。

文件(SHA1)摘要是從文件內容生成的唯一編號。每次你製作一個新的apk文件時,它都會略有不同,它的摘要也會有所不同。你可以說,如果摘要是相同的,那麼這些文件是相同的。

如果你想檢查一個文件是否保持不變,比如你從商店下載它,並且你想檢查自從你上傳它以來沒有被修改,你可以這樣做,如果你有原始文摘。這是Play商店向您展示的內容,即您上傳文件的摘要。

您可以產生類似的OpenSSL的消化自己,在OSX我可以使用這個命令:

OpenSSL的SHA1 myapp.apk

,它會告訴我的摘要。這應該與Play商店中的相符。我經常發現這對確保我已經上傳了正確的apk文件很有用。

相關問題