【问题标题】:The file "obj\Debug\android\bin\packaged_resources" does not exist Xamarin.Android文件“obj\Debug\android\bin\packaged_resources”不存在 Xamarin.Android
【发布时间】:2017-05-02 16:15:58
【问题描述】:

我正在使用 C# 开发一个 Android 应用程序,它最初构建得非常完美。我关闭了 Visual Studio 2015 并重新打开它,尝试构建,但现在出现以下错误

文件“obj\Debug\android\bin\packaged_resources”不存在。预购应用

我没有添加或删除任何文件。

非常感谢您的帮助

【问题讨论】:

  • 您可以尝试 Xamarin.Forms 便携式项目并进行部署。请尝试编写事件。当我打开 Xamarin.Forms Shared 时,有时会出现该错误。

标签: c# android visual-studio xamarin


【解决方案1】:

我的问题是我在 Android Manifest 中的 Android 版本号格式错误。 Android 版本号必须使用整数值。

【讨论】:

    【解决方案2】:

    检查您是否有一些带有“-”的文件,例如“icon-test.png”,并更改为“_”,例如“icon_test.png”。

    您还可以检查名称文件中是否有一些空格。

    【讨论】:

    • 就我而言,我的文件是空白空间
    • 谢谢达尼洛,我改了答案
    【解决方案3】:

    您可以找到有关此问题的错误报告:

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

    此问题的主要原因是aapt 错误未传播到Error List。因此很难调试,需要多加注意。

    您可以通过以下方式获取您的Diagnostic Build Output

    https://developer.xamarin.com/guides/android/troubleshooting/troubleshooting/#Diagnostic_MSBuild_Output

    一旦你有了它,你应该能够在日志中查看APT 错误,这会告诉你为什么aapt 任务失败了。您需要更正这些,然后生成一个新的Resource.designer.cs 文件。否则会继续抛出error MSB3375: The file "obj\Debug\android\bin\packaged_resources" does not exist.错误。

    【讨论】:

      【解决方案4】:

      我已经解决了这个问题。检查 resources.designer.cs 中是否有任何未使用的条目,如果有任何手动删除这些条目。 这将解决问题。

      【讨论】:

        【解决方案5】:

        我通过安装最新版本的 Android SDK 构建工具解决了这个问题:

        【讨论】:

          【解决方案6】:

          我之前也有同样的问题,我发现主要原因是我添加了新的图像资源并包含“-”,这会导致错误,请尽量照顾你的资源,因为 xamarin 将它映射到内存中的变量和一些次它的名字会导致错误

          【讨论】:

            猜你喜欢
            • 2017-09-03
            • 2017-09-11
            • 1970-01-01
            • 1970-01-01
            • 2018-03-22
            • 1970-01-01
            • 2013-03-22
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多