[Debug记录] MSB6006: “java.exe”已退出,代码为 1

记录一次Xamarin.Android的Debug错误

1>MSB6006: “java.exe”已退出,代码为 1。
1>已完成生成项目“xxxxx.xxxx.Android.csproj”的操作 - 失败。
1>生成失败。
1>Deployment failed to Xiaomi MI 4LTE.

几乎把stackoverflow的帖子翻遍了,排查了各种环境配置,都没有用。
过了一个多礼拜,就是今天,忽然想起去年升级win10 1909后手动开启了一项Beta性功能:开启系统级utf8支持
关闭此功能,重启,打开VS,清空解决方案,生成,然后就OK了!!!
真的是醉了-_-||
所以说
开发机器还是稳一手,别手痒,启用新功能的代价可能是指数级增加Debug难度

附图如下:

Snipaste_2020-03-28_00-03-28.png

posted @ 2020-03-28 00:13  ChaunceyDu  阅读(607)  评论(0编辑  收藏  举报