【问题标题】:How to get information about a failed build in Visual Studio Xamarin如何在 Visual Studio Xamarin 中获取有关失败构建的信息
【发布时间】:2017-04-19 12:04:30
【问题描述】:

尝试在我的应用程序中更改 EditText 的名称后,我突然无法再调试它,因为它一直无法构建并且我收到此错误 The file "obj\Debug\android\bin\packaged_resources" does not exist

我在网上查了一下,发现删除 SDK 有时会有所帮助,而其他人则认为这是一个完全不同的文件名或字符串问题。

我遇到了这个 StackOverflow 线程,用户解释了他是如何使用 VS 中的诊断输出来解决问题的。我设法做到了这一点,但作为一个仍在学习的程序员,文字墙让我不知所措,我不确定我在寻找什么来解决我的问题。

这就是我说的线程-Visual Studio 2017 - Xamarin - The file "obj\Debug\android\bin\packaged_resources" does not exist(在cmets中的解决方案下查看)

我应该在该输出中寻找什么?我可能会上传我的并让有人指出解决方案,但我希望从中学习,以便在遇到类似问题时解决类似问题:)

谢谢!

编辑:当我双击错误时,它会将我带到 Xamarin.Android.Common.target,但没有突出显示问题,所以我仍然完全迷失了:/

【问题讨论】:

  • 您是否尝试过清理和重建您的解决方案?在 Visual Studio 中,转到 View -> Output 并选择 Show output from build。
  • 我有,但错误仍然存​​在。所以我可以看到一堵巨大的文字墙,我确信解决方案就在某个地方,但我不知道如何找到它。我会在其他线程上发表评论,但我没有足够的积分。
  • 可以关闭并重新打开 VS 也值得尝试在你的 android 项目中删除 obj/* 文件夹
  • 那些也没用
  • @EladKarni 您可以将构建的输出复制粘贴到某个 pastebin 并在此处放置链接吗?记住在工具 -> 选项 -> 项目和解决方案 -> 构建和运行中将构建输出详细程度设置为诊断

标签: c# android visual-studio xamarin xamarin.android


【解决方案1】:

我在这里记录了一个错误:

https://bugzilla.xamarin.com/show_bug.cgi?id=55232

问题在于 AAPT 错误没有出现在 Visual Studio 中的 Error List 中。我会立即怀疑这是一个错误,因为该行为在此版本之前不存在。

在修复此问题之前调试问题的方法是在 Visual Studio 选项中将 MSBuild 详细程度设置为 diagnostic。接下来重建您的项目并搜索aptaapt 任务,您将在其中找到项目的错误。

如果您想将构建输出上传到原始帖子,我可以将您推向正确的方向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 2012-08-12
    • 2015-10-14
    • 2015-09-28
    • 2010-12-14
    • 2012-10-28
    相关资源
    最近更新 更多