Vic*_*aru 3 android assets visual-studio xamarin
我有一个Visual Studio(Xamarin,Android)项目,其文件名称中包含重音字符:
diário.png
Run Code Online (Sandbox Code Playgroud)
此文件位于Assets文件夹中,并标记为Android资产.
不幸的是,当我构建项目时,我收到编译错误:
C:\Users\vchel\Documents\FlatRedBallProjects\AndroidSpecialCharacter\AndroidSpecialCharacter\obj\Debug\assets\content\gumproject\dißrio.png : error : Invalid filename. Unable to add.
请注意,我的项目中的文件是diário.png,但错误将其引用为dißrio.png.
如果我将文件重命名为diario.png(字母a之上没有重音),项目构建正常.
我知道我可以通过不在我的文件中使用重音字符解决这个问题,但这似乎是一个奇怪的限制.这是一个已知的问题?除了避免在文件名中使用重音之外,还有其他方法可以解决这个问题吗?
资产命名限制一直束缚到Android API 1,相关的构建工具和.apk包装(并且与Xamarin框架没有任何关系).
命名资源的有效字符是[az,_,0-9]
使用下划线(_)作为资产中"单词"之间的多名称分隔符
第一个字母可以是_或小写字母
注意:以前在Android开发者网站上有关于这些限制的注释,但我无法再找到它们,因为它们删除了构建工具的大多数文档
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |