我的应用程序没有错误,但是当我尝试调试应用程序然后部署失败而没有错误并给我输出:
:部署失败 1> Mono.AndroidTools.InstallFailedException:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE] 1 GT; at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output,String packageName) 1 GT;在Mono.AndroidTools.AndroidDevice。<> c__DisplayClass90_0.b__0(任务
1 t) 1> at System.Threading.Tasks.ContinuationTaskFromResultTask
1.InnerInvoke() 1 GT;在System.Threading.Tasks.Task.Execute() 1>" InstallPackageAssemblies"任务意外失败。 1> System.AggregateException:发生一个或多个错误。 ---> Xamarin.AndroidTools.AndroidDeploymentException:InternalError ---> Mono.AndroidTools.InstallFailedException:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE] 1 GT; at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output,String packageName) 1 GT;在Mono.AndroidTools.AndroidDevice。<> c__DisplayClass90_0.b__0(任务1 t) 1> at System.Threading.Tasks.ContinuationTaskFromResultTask
1.InnerInvoke() 1 GT;在System.Threading.Tasks.Task.Execute() 1 GT; ---内部异常堆栈跟踪结束--- 1 GT;在Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext() 1> ---从抛出异常的先前位置开始的堆栈跟踪结束--- 1 GT;在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 1 GT;在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 1 GT;在Xamarin.AndroidTools.AndroidDeploySession.d__98.MoveNext() 1 GT; ---内部异常堆栈跟踪结束--- 1 GT;在System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) 1 GT;在System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout,CancellationToken cancellationToken) 1 GT;在System.Threading.Tasks.Task.Wait() 1 GT;在Xamarin.Android.Tasks.InstallPackageAssemblies.Execute() 1 GT;在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 1 GT;在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() 1 GT; ---> (内部异常#0)Xamarin.AndroidTools.AndroidDeploymentException:InternalError ---> Mono.AndroidTools.InstallFailedException:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE] 1 GT; at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output,String packageName) 1 GT;在Mono.AndroidTools.AndroidDevice。<> c__DisplayClass90_0.b__0(任务1 t) 1> at System.Threading.Tasks.ContinuationTaskFromResultTask
1.InnerInvoke() 1 GT;在System.Threading.Tasks.Task.Execute() 1 GT; ---内部异常堆栈跟踪结束--- 1 GT;在Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext() 1> ---从抛出异常的先前位置开始的堆栈跟踪结束--- 1 GT;在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 1 GT;在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 1 GT;在Xamarin.AndroidTools.AndroidDeploySession.d__98.MoveNext()< --- 1 GT; 1> Build FAILED。
我不知道为什么我会这样做,如何删除此错误。我是xamarin.android
的新人,因为我不知道自己到底要做什么。我尝试从谷歌获得帮助但是,我无法得到它。可以帮助我,因为我过去几天就被困在这里。
答案 0 :(得分:5)
INSTALL_FAILED_UPDATE_INCOMPATIBLE
,反之亦然。当您对新版本进行重大更改时,也可能会发生这种情况。
转到设置和应用管理。您将找到包含包名称的应用,卸载它然后再次尝试部署。
应该解决这个问题。
答案 1 :(得分:3)
如果存在阻止安装的安全控件,也会发生此问题。最常见的可能是mapply(function(x, y) `substr<-`(gsub("X", "Y", y), x, x, "X"),
x = grepRaw("X", vec[1], all = TRUE),
y = vec)
,这是Google Play中的一项功能,试图阻止未经授权的应用程序。我必须关闭此功能才能重新加载我的应用程序。
答案 2 :(得分:2)
如果禁用了通过USB进行安装,请启用它并再次检查。它对我有用。
答案 3 :(得分:0)
确保您处于调试模式。在Visual Studio中,右键单击解决方案资源管理器下的项目,然后选择“属性”。 在 Android选项页面下,点击高级按钮,然后在支持的体系结构下,检查您要支持的体系结构: 模拟器 armeabi , x86 适用于移动设备 (你可以检查两者)