2015-11-09 3 views
2

Я создаю приложение, используя skobbler sdk. Когда я пытаюсь показать карту, то приложение падает и LogCat показать эту ошибку:FileNotFoundException с использованием skmaps

E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /res/xhdpi/icon_map_popup_navigate.png: open failed: ENOENT (No such file or directory) 

E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /res/xhdpi/icon_map_popup_arrow.png: open failed: ENOENT (No such file or directory) 

A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 4476 (GLThread 192609) 

Когда я запустить демонстрационное приложение (по Skobbler), все работает хорошо.

P.S. 2 изображения присутствуют в моем skmaps.zip.

Спасибо!

+0

Где эти изображения расположены? '/ res' вашего приложения или'/res' библиотеки? –

+0

Расположены в zip-файле в папке с ресурсами приложения. При первом запуске приложения я разархивирую этот почтовый индекс во внутренней папке приложения (данные/данные /). Если я пытаюсь запустить новый файл (PngPath) .exist(), он возвращает true – Anto

+0

@Anto: добавьте эти изображения в папку Drawable, которая находится в 'res' –

ответ

2

Are located in a zip file in the assets folder of the app.

Нет, этого недостаточно! Вы должны извлечь этот ZIP-файл в свой каталог res/xhdpi.

Примечание: Папки drawable/mipmap

+0

Я пытаюсь запустить демонстрационное приложение skobbler и отлично работает. Я скопировал один и тот же код, но не сработал. – Anto

+0

@ Вы извлекли этот ZIP-файл в папку 'res'? –

+0

да, у меня есть. Файл находится в /data/data/alo.com.geoapp/files/MYAPP/res/xhdpi-hdpi и т. Д. – Anto

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