2011-11-24 72 views
2

我是全新Android單聲道c#並且僅僅遵循this創建啓動屏幕的Mono教程。適用於Android的Mono:啓動屏幕教程c#

我已經從頭開始了幾次教程,但在嘗試通過模擬器運行時遇到同樣的錯誤。

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) 

任何人可以闡明一個可能的原因此任何光????

回答

3

您是否已將Styles.xml文件添加到Resources/Values文件夾?另外,確保將其構建操作設置爲AndroidResource。

+0

它是Build Action,現在可用。這在教程中沒有提及!非常感謝你,你救了我拔出更多珍貴的頭髮:-)。 – user1064147

4

本教程中沒有提到的生成操作,但「AboutResources.txt」我在一個教程的解決方案找到了:

爲了得到構建系統識別的Android資源,設置生成動作到 「AndroidResource」

但即使在驗證後,我仍然得到相同的錯誤。

我發現的問題是名稱必須是小寫,我懷疑這是因爲Android構建使用資源標記。所以你不給實際的文件名稱,但解析爲令牌的名稱 - 至少在我的情況下是小寫,如「splash」vs「Splash」