2010-10-24 6 views
2

J'utilise une ressource brute en créant un dossier res/raw/myfile puis en utilisant le code InputStream est = Resources.getSystem(). OpenRawResource (R.raw.myfile) ;Impossible de trouver la ressource brute Android

Ce code génère une ressource non trouvée exception et dans les journaux, il est dit « les ressources ne contiennent pas package pour le numéro de ressources 0x7f04000 »

Le code je ci-dessus est par ma conjecture la bonne. Tous les autres exemples que j'ai vus ne sont pas possibles (2.1 sdk) car ils peuvent être de vieux exemples.

J'ai nettoyé et construit et utilisé un AVD frais. Mon R.java ressemble à ceci public static final class raw { public statique final int myfile = 0x7f040000; }

Répondre

4

Essayez de cette façon.

InputStream is = getResources().openRawResource(R.raw.myfile); 
+0

Merci! Avait le même problème. – Liron

Questions connexes