【问题标题】:deploy fail Error: Mono.AndroidTools.InstallFailedException: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]部署失败错误:Mono.AndroidTools.InstallFailedException:失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
【发布时间】:2016-11-11 05:14:15
【问题描述】:

我的应用程序没有错误,但是当我尝试调试应用程序然后部署失败且没有错误并给我这个输出:

:部署失败 1>Mono.AndroidTools.InstallFailedException:失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 1> 在 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(字符串输出,字符串包名) 1> 在 Mono.AndroidTools.AndroidDevice.c__DisplayClass90_0.b__0(Task1 t) 1> at System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke() 1> 在 System.Threading.Tasks.Task.Execute() 1>“InstallPackageAssemblies”任务意外失败。 1>System.AggregateException:发生一个或多个错误。 ---> Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.InstallFailedException: 失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 1> 在 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(字符串输出,字符串包名) 1> 在 Mono.AndroidTools.AndroidDevice.c__DisplayClass90_0.b__0(Task1 t) 1> at System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke() 1> 在 System.Threading.Tasks.Task.Execute() 1> --- 内部异常堆栈跟踪结束 --- 1> 在 Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext() 1>--- 从先前抛出异常的位置结束堆栈跟踪--- 1> 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 1> 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 1> 在 Xamarin.AndroidTools.AndroidDeploySession.d__98.MoveNext() 1> --- 内部异常堆栈跟踪结束 --- 1> 在 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) 1> 在 System.Threading.Tasks.Task.Wait(Int32 毫秒超时, CancellationToken cancelToken) 1> 在 System.Threading.Tasks.Task.Wait() 1> 在 Xamarin.Android.Tasks.InstallPackageAssemblies.Execute() 1> 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 1> 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() 1>--->(内部异常#0)Xamarin.AndroidTools.AndroidDeploymentException:InternalError ---> Mono.AndroidTools.InstallFailedException:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE] 1> 在 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(字符串输出,字符串包名) 1> 在 Mono.AndroidTools.AndroidDevice.c__DisplayClass90_0.b__0(Task1 t) 1> at System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke() 1> 在 System.Threading.Tasks.Task.Execute() 1> --- 内部异常堆栈跟踪结束 --- 1> 在 Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext() 1>--- 从先前抛出异常的位置结束堆栈跟踪--- 1> 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 1> 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 1> 在 Xamarin.AndroidTools.AndroidDeploySession.d__98.MoveNext() 1>构建失败。`

我不知道为什么会出现此错误以及如何消除此错误。我是xamarin.android 的新手,因为不知道我到底要做什么。我尝试从谷歌那里获得帮助,但我无法得到它。过去几天我被困在这里,谁能帮帮我。

【问题讨论】:

    标签: c# android xamarin.android


    【解决方案1】:

    INSTALL_FAILED_UPDATE_INCOMPATIBLE 发生在您的手机上已有调试版本并尝试覆盖发布版本时,反之亦然。当您对新版本进行重大更改时,也可能发生这种情况。

    转到设置和应用管理。您会发现您的应用具有包名称,将其卸载,然后再次尝试部署。

    它应该可以解决问题。

    【讨论】:

    • 您可能还需要通过命令行卸载应用程序:adb uninstall com.mydomain.myapp
    【解决方案2】:

    如果存在阻止安装的安全控制,也会出现此问题。最常见的可能是Play Protect,这是 Google Play 中的一项功能,它试图阻止未经授权的应用程序。我必须关闭它才能重新加载我的应用程序。

    【讨论】:

      【解决方案3】:

      如果通过 USB 安装被禁用,请启用它并再次检查。它对我有用。

      【讨论】:

        【解决方案4】:

        确保您处于调试模式。在 Visual Studio 中,右键单击解决方案资源管理器下的项目,然后选择属性。 在 Android 选项 页面下,点击 Advanced 按钮并在 Supported architectures 下,检查您想要支持的架构: armeabi 用于模拟器, x86 移动版 (你可以同时检查)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-04-08
          相关资源
          最近更新 更多