首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android应用程序编译不生成包资源

Android应用程序编译不生成包资源
EN

Stack Overflow用户
提问于 2015-08-30 02:23:53
回答 22查看 22.3K关注 0票数 40

在试图编译我的Xamarin.Android应用程序时,我得到了编译错误:

错误3文件"obj\Debug\android\bin\packaged_resources“不存在。MyApp.UI.Droid

这个错误发生在我做了一些更改之后(添加了一些新的类--记不起它是什么)。但我没有更改任何项目设置,也没有删除obj文件夹中的实际文件。

造成这一错误的原因是什么,我如何解决这个问题?

一些可能有用的信息:

  • 该项目是一个跨平台的PCL项目- Core、Android和iOS项目。
  • 该项目使用MVVM
EN

回答 22

Stack Overflow用户

发布于 2015-09-15 15:17:35

我也遇到过同样的问题。确保资源文件不包括任何特殊字符。

您可能遇到的实际错误是:

代码语言:javascript
运行
复制
Invalid file name: must contain only [a-z0-9_.]

在visual studio中更改构建输出详细程度,以查看更好的日志输出。

票数 48
EN

Stack Overflow用户

发布于 2016-04-14 19:47:18

我也有过同样的问题。

然后,我检查了我的资源文件名。

解决方案:

其中一个文件使用的是"-"的名字。(无效字符)

然后我替换"_" (下划线)。

PS:

=>文件名:必须只包含a-z0-9_.

票数 18
EN

Stack Overflow用户

发布于 2015-11-20 11:23:03

,您需要通过打开详细的输出来降低成本。是什么阻止了packaged_resources的生成?

在VS2013中选择工具->选项->构建和执行,选择详细诊断。

在VS2015中,同样的选项出现在工具->选项->项目和解决方案->构建和运行中。

在我的示例中,它是意图筛选器的action属性名称中的连字符,但选择详细输出将指向有问题的行。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32292577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档