2017-10-15 5 views
3

私はこの問題を解決するために巨大な研究を行いましたが、私のように2つのトピックがありますが、これらの2つは私の問題を解決できません。私はBuild SystemをGradleに設定しようとしました、アップデートされたSDK、ダウングレードされたsdkもjdk、ツールフォルダを変更しました。ビルドツールからいくつかのフォルダをツールに入れました。私の問題は解決していません。だから私はこの問題の新しい質問を開いている。誰かが助けることを願っています。APKパッケージに署名できませんでした。 (Unity 2017.2.0f3)

ここで、それは私のエラーログのショートカットです:

CommandInvokationFailure: Failed to sign APK package. 
C:\Users\ASUS\AppData\Local\Android\sdk\build-tools\26.0.2\apksigner.bat 
sign --ks "C:/Users/ASUS/Documents/Unity 
Projects/ProjectBattleRite/user.keystore" --ks-pass stdin --ks-key-alias 
"lunatogi" --key-pass stdin "C:\Users\ASUS\Documents\Unity 
Projects\ProjectBattleRite\Temp/StagingArea/Package.apk" 

stderr[ 
Error: keywords 'java|openjdk version' not found in 'picked up 
java_tool_options: -df' 
Error: keywords 'java|openjdk version' not found in 'picked up 
java_tool_options: -df' 
Error: keywords 'java|openjdk version' not found in 'picked up 
java_tool_options: -df' 
Error: keywords 'java|openjdk version' not found in 'picked up 
java_tool_options: -df' 
Failed to load signer "signer #1" 
java.io.IOException: Invalid keystore format 
at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source) 
at sun.security.provider.JavaKeyStore$JKS.engineLoad(Unknown Source) 
at sun.security.provider.KeyStoreDelegator.engineLoad(Unknown Source) 
at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(Unknown 
Source) 
at java.security.KeyStore.load(Unknown Source) 

答えて

0

私は、ビルド設定で私のキーストアのパスを繰り返し、同じ問題を解決 - >プレイヤー設定 - >公開設定ブロックを。すべてのパスワードフィールドが正しく入力されていても、パスワードフィールドを削除してもう一度入力してください。しかし、私はそれを毎回やる必要があります。

関連する問題