saz*_*azr 40 android mvvmcross xamarin
在尝试编译我的Xamarin.Android应用程序时,我收到编译错误:
错误3文件"obj\Debug\android\bin\packaged_resources"不存在.MyApp.UI.Droid
我做了一些更改后发生了这个错误(添加了一些新类 - 不记得它是什么).但我没有更改任何项目设置,也没有删除文件obj夹中的实际文件.
导致此错误的原因是什么?如何解决此问题?
一些可能有用的信息:
Cha*_*uys 48
我遇到了同样的问题.确保您的资源文件不包含任何特殊字符
您可能遇到的实际错误是:
Invalid file name: must contain only [a-z0-9_.]
Run Code Online (Sandbox Code Playgroud)
在visual studio中更改构建输出详细程度以查看更好的日志输出.
Gab*_*iel 18
我有同样的问题.
然后我查看了我的资源文件名.
解:
一个文件名称中使用" - ".(无效字符)
然后我替换为"_"(下划线).
PS:
=>文件名:必须仅包含[a-z0-9_.]
bbs*_*nbb 17
您需要通过打开详细输出来降低数据.什么阻止了packaged_resources的生成?
在VS2013中,选择工具 - >选项 - >构建并执行,选择详细程度诊断.
在VS2015中,相同的选项在工具 - >选项 - >项目和解决方案 - >构建和运行中.
在我的例子中,它是Intent过滤器的action属性名称中的连字符,但是选择详细输出会指向有问题的行.
请按照以下步骤确定问题:
1 - 在Visual Studio中:"工具">"选项">"项目和解决方案">"构建并运行".
1.1 - 在下拉列表中:MSBuild项目构建输出详细程度:> Diagnostic.
1.2 - 关闭对话框.
2 - 视图>输出(Ctrl + W,O).
3 - 运行构建或重建.
在输出中找到行:
C:\ Program Files(x86)\ MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1665,3):错误MSB6006:"aapt.exe"退出代码1.
刚出现此错误的原因是导致错误的原因.
| 归档时间: |
|
| 查看次数: |
21867 次 |
| 最近记录: |