2016-02-11 24 views
8

我試圖將遊戲上傳到在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. 

enter image description here

+1

那麼獲得一個2048bits的證書?似乎很明顯...... –

+0

簽名過程在Unity中是自動的,我對這些東西沒有足夠的瞭解。你能詳細說明嗎? –

+0

您可能會嘗試上傳應用程序的調試版本。 – theapache64

回答

3

有同樣的錯誤,現在我得到這個錯誤...新的應用程序太......看來我們需要創建按鍵手動

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:是的,它幫助

+0

您是否可以在手動創建密鑰庫之後上傳apk? –

+0

人們不能僅僅創建新的密鑰。所有現有的應用程序將變得毫無用處。 – SaKet

+1

在使用此命令生成密鑰庫之後,我能夠上傳apk。謝謝 –

3

我接觸咕gle支持,他們確實證實這是一個錯誤。我做了一個實時聊天,那個人提到了他們今天開始看到的一個錯誤,我不需要採取任何行動。他不能告訴我什麼時候能修好。

我注意到我能夠將APK上傳到帶有非2048位發行密鑰的現有應用程序,並且只會抱怨新應用程序。

+0

他們究竟說了些什麼?你能鏈接到更多的信息? – SaKet

3

我剛剛接觸谷歌支持關於這一點,他們說以下內容:

目前有一個內部錯誤,這是對這個問題的原因。對於給您帶來的不便,我感到非常抱歉,但至今爲止還沒有任何更新。

他們說他們會給我發送更新,一旦有更新,我會在收到郵件的時候在這裏發佈。

如果您已經使用當前正在嘗試使用的應用程序發佈應用程序,我會建議不生成新證書。

+2

看起來它現在正在工作。 – Ari

0

最後谷歌修復了這個bug!現在工作正常,如前所述。

相關問題