J'ai fait une énorme recherche pour résoudre ce problème et il y a deux sujets comme les miens dans les réponses d'unité mais ces deux ne peuvent pas résoudre mon problème. J'ai essayé de configurer Build System à Gradle, sdk mis à jour, sdk downgradé a également fait la même chose pour jdk, a changé le dossier des outils, mettre quelques dossiers de build-tools à outils j'ai même étudié le problème comme une erreur java mais NON! aucun d'entre eux a résolu mon problème. C'est pourquoi j'ouvre une nouvelle question pour ce problème. J'espère que quelqu'un peut aider.Impossible de signer le package APK. (Unity 2017.2.0f3)
Ici, il est raccourci de mon journal d'erreur:
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)