【问题标题】:Xamarin.Android Build fails in VS2019Xamarin.Android 构建在 VS2019 中失败
【发布时间】:2020-03-16 05:46:10
【问题描述】:

您好 StackOverflow 用户,

我有一个 Xamarin.Android 项目,我想在卡在 VS2015 之后切换到 VS2019。但是我无法构建该项目。每当我构建项目时,我都会收到以下错误:

error: cannot find symbol
            String[] splitApks = applicationInfo.splitPublicSourceDirs;
  symbol:   variable splitPublicSourceDirs
  location: variable applicationInfo of type ApplicationInfo

我尝试了启用特定于 ABI 的包、切换 dex 编译器、删除 /bin 和 /obj 目录等方法,但这些都没有改变任何东西。我也在 Google 上查找了该消息,但没有找到任何相关内容。

【问题讨论】:

  • 您好,您是否检查过 SDK,或者在 VS 2019 中更新它。并检查此讨论以找出原因。stackoverflow.com/questions/25706216/…
  • 谢谢蒋小弟。事实证明,我可以通过选择不同的目标 SDK 来解决这个问题。
  • 很高兴听到这个消息!我可以编辑这个作为答案吗?

标签: android visual-studio xamarin build xamarin.android


【解决方案1】:

所以我自己找到了解决方案,或者说是一种解决方法。

我尝试更改目标 SDK,结果证明这修复了我的构建。我无法使用 Android 4.4 SDK 构建应用程序。但是,我可以毫不费力地使用从 Android 5.0 开始的任何其他目标 SDK 构建应用程序。您可以在 Project Settings -> Application 中设置目标 SDK。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    相关资源
    最近更新 更多