Необработанный ресурс Android не найден - PullRequest
2 голосов
/ 24 октября 2010

Я использую необработанный ресурс, создав папку res / raw / myfile, а затем используя код InputStream is = Resources.getSystem (). OpenRawResource (R.raw.myfile);

Этот код создает исключение для ресурса, который не найден, и в журналах говорится, что "ресурсы не содержат пакет для номера ресурса 0x7f04000"

Код, который я использовал выше, по моему мнению, правильный. Все остальные примеры, которые я видел, невозможны (2.1 sdk), поскольку они могут быть старыми примерами.

Я почистил, собрал и использовал свежий AVD. Моя R.java выглядит так public static final class raw { public static final int myfile = 0x7f040000; }

1 Ответ

5 голосов
/ 25 октября 2010

Попробуйте так.

  InputStream is = getResources().openRawResource(R.raw.myfile);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...