• xamarin.android 调试时出现部署出错(There were deployment errors.Continue?)


    xamarin.android调试时遇到 下述情况

    详细信息如下:

    Build started...
    1>------ Build started: Project: XAndoridVm, Configuration: Debug Any CPU ------
    1>C:\Users\ZX\source\repos\XAndoridVm\XAndoridVm\Properties\AndroidManifest.xml : warning XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '30' is less than $(TargetFrameworkVersion) ''. Using API-31 for ACW compilation.
    1> XAndoridVm -> C:\Users\zx\source\repos\XAndoridVm\XAndoridVm\bin\Debug\XAndoridVm.dll
    1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Xamarin\Android\Xamarin.Android.Legacy.targets(315,5): warning XA0122: Assembly 'Xamarin.Android.Support.Annotations' is using a deprecated attribute '[assembly: Java.Interop.DoNotPackageAttribute]'. Use a newer version of this NuGet package or notify the library author.
    2>Starting deployment to OPPO PCRT00 ...
    2>Deploying to OPPO PCRT00 ...
    ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
    ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

    看了下上述的详细报错信息,怀疑是编译版本有问题,从第一条黄色信息看应该是目标版本可能低了(编译时使用的目标版本是12,即是31),建议改到api-31。于是决定将编译目标版本调调看看(VS可能误报)……如下为调整地方。

    目标版本调整为android 9之后,测试成功

    后续偶尔也会出现这个问题,一时需要切换到低版本,一时需要切换到高版本才能解决问题……目前来看,VS2022应该还有一些问题。         (5/16记)

    5月19日,即今天将VS2022更新后,目前(当前为22:00)未再现此问题。

  • 相关阅读:
    从aptitude 换回 apt-get .
    ubuntu 通过安装TOMCAT7
    第一次ubuntu使用的故障排除 ...the public key is not available: NO_PUBKEY...
    DES加密算法应用:分组加密模式
    使用“牛顿迭代法”求解方程
    html当中如何引用js文件
    javascript当中火狐的firebug如何单步调试程序?
    给出一个javascript的Helloworld例子
    java中讲讲PrintWriter的用法,举例?
    卷积和神经网络有什么关系?
  • 原文地址:https://www.cnblogs.com/chengcanghai/p/16277713.html
Copyright © 2020-2023  润新知