2012-03-30 1 views
0

Я загрузил monodriod вчера и шел по следующему учебному курсу мира, и столкнулся с проблемой в monodevelop с ресурсами, которые я не мог понять.файл ресурсов не восстанавливается при восстановлении (hello world tutorial)

Когда я изменил имена двух строковых ресурсов в String.xml, частичный класс String в 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> 

 Смежные вопросы

  • Нет связанных вопросов^_^