Mono для Android: учебник по заставке С#

Я новичок в Android Mono C# и просто следую этому учебнику 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)

Может ли кто-нибудь пролить свет на возможную причину этого????


person user1064147    schedule 24.11.2011    source источник


Ответы (2)


В учебнике не упоминается действие сборки, но в «AboutResources.txt», который я нашел в учебном решении, есть:

Чтобы система сборки распознавала ресурсы Android, задайте для действия сборки значение "AndroidResource".

Но даже после проверки я все еще получаю ту же ошибку.

Я обнаружил, что имя должно быть в нижнем регистре, и я подозреваю, что это связано с тем, что сборка Android использует токены ресурсов. Таким образом, вы указываете не фактическое имя файла, а имя, которое разрешается в токен, что, по крайней мере, в моем случае было строчным, например «всплеск» против «всплеск».

person Keef Riff Hard    schedule 02.05.2012

Вы добавили файл Styles.xml в папку Resources/Values? Кроме того, убедитесь, что для его действия сборки установлено значение AndroidResource.

person Greg Shackles    schedule 24.11.2011
comment
Это было действие сборки, теперь работает. Это не было упомянуто в учебнике! Большое спасибо, вы спасли меня от выдергивания более драгоценных волос :-). - person user1064147; 25.11.2011