首页 新闻 搜索 专区 学院

xamarin android 生成出现error MSB6006: “java.exe”已退出,代码为 2

0
悬赏园豆:5 [已解决问题] 解决于 2019-10-07 23:23

我加了android的一些第三方库之后发现生成不了apk(项目右键“重新生成”),报错error MSB6006: “java.exe”已退出,代码为 2。说明编译生成apk通不过...... 求解

张林-布莱恩特的主页 张林-布莱恩特 | 初学一级 | 园豆:108
提问于:2019-03-20 23:33
< >
分享
最佳答案
0

你在引用apk的时候就出错了吧?

收获园豆:5
爱分享的曾大大 | 菜鸟二级 |园豆:217 | 2019-04-21 00:41

已经知道什么原因了,android .dex 文件65536个方法限制。
这个问题的根本原因在于,我的xamarin forms项目中的android项目引用的第三方包太多了,方法数超过了65536.所以需要在vs的属性中启用Multi-Dex 勾选上

张林-布莱恩特 | 园豆:108 (初学一级) | 2019-10-07 23:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册