【问题标题】:Visual Studio 2015 Xamarin Forms Android Project won't display Property PagesVisual Studio 2015 Xamarin Forms Android 项目不会显示属性页
【发布时间】:2017-10-28 15:52:51
【问题描述】:

好的,所以我正在尝试使用 Xamarin Forms 创建一个跨平台应用程序,但我遇到了问题!所以首先我会告诉你我的设置:

Windows 10 Visual Studio 2015 企业版

现在是当前的问题(有多个 - 但我认为这是所有问题的开始)。我尝试访问属性页以设置最小/目标 sdk 版本(右键单击项目和 Alt+Enter 突出显示项目),每次都会发生同样的事情。

会在短时间内弹出一个带有配置和平台下拉菜单的白屏,然后就好像什么都没发生一样消失。现在,我无法为 Xamarin.Forms、Xamarin.Android.Support.v4 或 Xamarin.Forms.Maps 安装最新的 NuGet 包,因为错误提示我的项目针对的是错误的 sdk 级别。我需要能够访问属性页才能执行此操作。

有什么想法吗?以下是我尝试过的一些事情。

我已尝试访问此实例用于存储的配置文件以检查目标框架。

我尝试修复 VS 2015 的安装(使用我的安装媒体) - 它已完成 - 无济于事。

从指定项目中卸载了 Xamarin Forms(希望重新安装它) - 这根本不起作用!

为了进一步解决这个问题;如果我在 Notepad++ 中编辑 csproj 文件以具有以下条目:

<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>20</TargetFrameworkVersion>

代替:

<AndroidUseLatestPlatformSdk>true</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion></TargetFrameworkVersion>

然后项目 ThingFinder.Droid 无法加载。如果我然后进入并编辑以下内容:

<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion></TargetFrameworkVersion>

然后我可以访问属性页,但我的使用 Android 版本编译仅显示:
'使用最新平台()' 最低目标 Android 仅显示: '使用使用 SDK 版本编译' 和 Target Android Version 显示相同。

如果我出错并在第一个下拉菜单中选择“使用最新平台()”,那么我在 Visual Studio 中尝试执行的所有操作都会弹出警告,“对象引用未设置为对象的实例。”实际上,这会挂起程序,因为 csproj 文件已更改并且不允许关闭。

然后我必须在 VS 之外编辑 csproj,然后重新加载项目以回到第一方。我在这里很疯狂,我无法理解正在发生的事情。

【问题讨论】:

  • 该图像是动画 gif,但它作为 png 文件上传,因此显示错误的动画丢失了。对不起!
  • 转到帮助 > Xamarin > 打开日志,看看那里是否有任何提示。
  • 在打开的日志中没有任何线索。
  • 我还安装了 15 - 25 的 SDK,并且 VS 正确地指向了它们的位置。

标签: visual-studio-2015 xamarin.android xamarin.forms


【解决方案1】:

我刚刚解决了这个问题,答案非常业余和容易。我只是进入了 Tools>Options>Xamarin>Android Settings 并检查了我的 Android SDK 的报告位置。

我拿到地址并打开文件夹,却发现它不是一个真正的 sdk(虽然文件夹结构是正确的,它来自 AppData 文件夹),我不确定这是怎么发生的,但我将位置设置为SDK 管理器(来自 Xamarin Studio)的 SDK 位置,一切都很好。

tldr:我为我的 SDK 设置了正确的位置,一切正常!

【讨论】:

    猜你喜欢
    • 2017-07-14
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    相关资源
    最近更新 更多