我試圖將遊戲上傳到在Unity3D中開發的Play商店。我已經簽署了使用統一的內置方法與所有必需的參數的APK,但同時要上傳的APK上Play商店播放存儲錯誤「您上傳了使用不安全證書籤名的APK」
You uploaded an APK that is signed with an insecure certificate. RSA or DSA key size must be at least 2048 bits.
我試圖將遊戲上傳到在Unity3D中開發的Play商店。我已經簽署了使用統一的內置方法與所有必需的參數的APK,但同時要上傳的APK上Play商店播放存儲錯誤「您上傳了使用不安全證書籤名的APK」
You uploaded an APK that is signed with an insecure certificate. RSA or DSA key size must be at least 2048 bits.
有同樣的錯誤,現在我得到這個錯誤...新的應用程序太......看來我們需要創建按鍵手動
cd "C:\Program Files (x86)\Java\jre6\bin" (where Java installed)
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
UPD:是的,它幫助
我接觸咕gle支持,他們確實證實這是一個錯誤。我做了一個實時聊天,那個人提到了他們今天開始看到的一個錯誤,我不需要採取任何行動。他不能告訴我什麼時候能修好。
我注意到我能夠將APK上傳到帶有非2048位發行密鑰的現有應用程序,並且只會抱怨新應用程序。
他們究竟說了些什麼?你能鏈接到更多的信息? – SaKet
我剛剛接觸谷歌支持關於這一點,他們說以下內容:
目前有一個內部錯誤,這是對這個問題的原因。對於給您帶來的不便,我感到非常抱歉,但至今爲止還沒有任何更新。
他們說他們會給我發送更新,一旦有更新,我會在收到郵件的時候在這裏發佈。
如果您已經使用當前正在嘗試使用的應用程序發佈應用程序,我會建議不生成新證書。
看起來它現在正在工作。 – Ari
最後谷歌修復了這個bug!現在工作正常,如前所述。
那麼獲得一個2048bits的證書?似乎很明顯...... –
簽名過程在Unity中是自動的,我對這些東西沒有足夠的瞭解。你能詳細說明嗎? –
您可能會嘗試上傳應用程序的調試版本。 – theapache64