我正在使用Xamarin构建应用程序,但是当尝试在调试模式下在此(物理)设备(Wiko Enspert Rainbow)上运行它时,安装失败,并且部署失败 - INSTALL_FAILED_DEXOPT&#34 ;错误。
我得到以下登录"部署到设备"窗口:
将软件包部署到' 0123456789ABCDEF'
检测已安装的软件包
等待包装完成
在设备上安装应用程序
由于内部错误,部署失败:失败 [INSTALL_FAILED_DEXOPT]
部署失败。内部错误。
在发布中,安装有效。另外,我手机上有足够的空间。
我试图删除Mono Shared Runtime,Xamarin.Android Api-23支持lib(以及显然应用的发布版本)。试图清理和重建;重启电话......无济于事。
有没有人有想法?
由于
答案 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