英文:
Invalid keystore format Visual Studio 2019
问题
当我尝试构建我的Xamarin.Android项目时,我遇到了错误:
> MSB6006: "java.exe" 以代码 2 退出
在输出中,我看到了:
C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin\java.exe -jar "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\Android\apksigner.jar" sign --ks "C:\Users\drake\AppData\Local\Xamarin\Mono for Android\debug.keystore" --ks-pass pass:android --ks-key-alias androiddebugkey --key-pass pass:android --min-sdk-version 22 --max-sdk-version 27 C:\Users\drake\source\repos\myapp\myapp\myapp.Android\bin\Debug\com.xamarin.drake.myapp-Signed.apk
无法加载签名者 "签名者 #1"
java.io.IOException: 无效的密钥库格式
英文:
When I try to build my Xamarin.Android project, I get error:
> MSB6006: "java.exe" exited with code 2
In the output I see:
C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin\java.exe -jar "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\Android\apksigner.jar" sign --ks "C:\Users\drake\AppData\Local\Xamarin\Mono for Android\debug.keystore" --ks-pass pass:android --ks-key-alias androiddebugkey --key-pass pass:android --min-sdk-version 22 --max-sdk-version 27 C:\Users\drake\source\repos\myapp\myapp\myapp.Android\bin\Debug\com.xamarin.drake.myapp-Signed.apk
Failed to load signer "signer #1"
java.io.IOException: Invalid keystore format
答案1
得分: 0
我通过从“C:\Users\YourUser\AppData\Local\Xamarin\Mono for Android”中删除现有的debug.keystore文件来修复它。
英文:
I fixed it by deleting the existing debug.keystore file from "C:\Users\YourUser\AppData\Local\Xamarin\Mono for Android"
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论