2011-11-24 2 views
2

Je suis tout nouveau à android mono C# et suis juste suivant this Tutoriel Mono pour la création d'un écran d'accueil.Mono pour Android: Tutoriel de l'écran de démarrage C#

J'ai commencé le tutoriel plusieurs fois à partir de rien mais je reçois toujours la même erreur lorsque j'essaie de l'exécuter via l'émulateur.

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) 

Quelqu'un peut-il faire la lumière sur une cause possible pour cela ????

Répondre

3

Avez-vous ajouté le fichier Styles.xml au dossier Resources/Values? Assurez-vous également que son action de construction est définie sur AndroidResource.

+0

C'était l'action de construction, fonctionne maintenant. Ce n'était pas mentionné dans le tutoriel! Merci beaucoup, vous m'avez sauvé en tirant plus de cheveux précieux :-). – user1064147

4

Le tutoriel ne mentionne pas l'action de construction, mais le « AboutResources.txt » que j'ai trouvé dans une solution de tutoriel a:

Afin d'obtenir le système de construction de reconnaître les ressources Android, définissez la construction action à "AndroidResource"

Mais même après avoir vérifié que je recevais toujours la même erreur. Le gotcha que j'ai trouvé était que le nom doit être en minuscules, et je suppose que c'est parce que la construction Android utilise des jetons de ressources. Donc vous ne donnez pas le nom de fichier réel mais le nom qui résout le jeton - qui était au moins dans mon cas minuscule comme "splash" vs "Splash"