我是android mono c#的新手,我正在关注创建启动画面的this Mono教程。
我已从头开始多次启动本教程但在尝试通过模拟器运行时仍然遇到相同的错误。
C:\Documents and Settings\duncan\My Documents\MONO Android\HelloAndroid\HelloM4A\HelloM4A\HelloM4A\AndroidManifest.xml(0,0):
Error 1: No resource found that matches the given name (at 'theme' with value '@style/Theme.Splash'). (1)
任何人都可以对这可能的原因有所了解吗?
答案 0 :(得分:4)
本教程未提及构建操作,但我在教程解决方案中找到的“AboutResources.txt”具有:
要使构建系统识别Android资源,请将构建操作设置为 “AndroidResource”强>
但即使在确认我仍然遇到同样的错误之后。
我发现的问题是名称必须是小写的,我怀疑这是因为Android版本使用资源令牌。所以你没有给出实际的文件名,而是提供解析为令牌的名称 - 至少在我的情况下是小写,例如“splash”vs“Splash”
答案 1 :(得分:3)
您是否将Styles.xml文件添加到Resources / Values文件夹中?另外,请确保将其Build Action设置为AndroidResource。