2012-03-30 65 views
0

我昨天下載了monodriod,並且正在關注hello world教程,並且遇到了monodevelop中的一個問題,我找不到資源。資源文件重建時不會重新生成(hello world tutorial)

當我在String.xml中更改了兩個字符串資源的名稱時,Resource.designer.cs中的部分String類不會在我重新生成解決方案時進行更新。我嘗試建設清潔重新啓動解決方案,但沒有任何工作。然後我嘗試刪除部分字符串類希望可能會強制自己重新生成,但沒有運氣,只是帶來了一個編譯錯誤。

\HelloM4A\HelloM4A\Resources\layout\main.axml(0,0): Error: No resource found that matches 
the given name (at 'text' with value '@string/hello'). (HelloM4A) 

有人可以給我一個指向我做錯了什麼的指針。

感謝

嘖嘖: http://docs.xamarin.com/android/getting_started/hello_world

回答

1

看來你還沒有更新main.axml使用新的字符串名稱:

用途:@string/<SOME_NEW_NAME_HERE>

Main.axml:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout ... > 
    <Button ... 
      android:text="@string/<SOME_NEW_NAME_HERE>" /> 
</LinearLayout> 

Strings.xml:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    ... 
    <string name="<SOME_NEW_NAME_HERE>">Hello Mono for Android</string> 
</resources> 
相關問題