部署因内部错误而失败:失败[INSTALL_FAILED_DEXOPT]

时间:2016-09-14 14:23:48

标签: xamarin xamarin.android

我正在使用Xamarin构建应用程序,但是当尝试在调试模式下在此(物理)设备(Wiko Enspert Rainbow)上运行它时,安装失败,并且部署失败 - INSTALL_FAILED_DEXOPT&#34 ;错误。

我得到以下登录"部署到设备"窗口:

  

将软件包部署到' 0123456789ABCDEF'

     

检测已安装的软件包

     

等待包装完成

     

在设备上安装应用程序

     

由于内部错误,部署失败:失败   [INSTALL_FAILED_DEXOPT]

     

部署失败。内部错误。

在发布中,安装有效。另外,我手机上有足够的空间。

我试图删除Mono Shared Runtime,Xamarin.Android Api-23支持lib(以及显然应用的发布版本)。试图清理和重建;重启电话......无济于事。

有没有人有想法?

由于

2 个答案:

答案 0 :(得分:4)

我可以解决"停用"使用共享单声道运行时" (在选项 - > Android Build - > General)。

但是它使安装速度很慢。某处可能有更好的解决方案。

答案 1 :(得分:4)

我不知道这是不是你的情况但是我能够通过从我的项目中删除这3个nuget包来解决这个问题

Microsoft.Net.Http
Microsoft.Bcl
Microsoft.Bcl.Build

并通过References-All-System.Net.Http

引用Net.Http lib