У меня есть проблема, которая сводит меня с ума. У меня есть статический html-файл (assets/help/index.html), который должен содержать изображения. Поскольку мне нужны разные изображения для разных плотностей, а изображения уже включены в drawable-{ldpi,mdpi,hdpi}, я подумал, что буду использовать следующий HTML-код:
<img src="file:///android_res/drawable/image.png">
Это отлично работает под затмением! К сожалению, в производственной версии (сборка с плагином maven для Android) веб-просмотр, отображающий html-страницу, показывает значки сломанных изображений.
Я попытался открыть страницу, используя loadUrl и loadDataWithBaseUrl (сначала прочитав файл сам), последний с базовым URL-адресом file:///android_res/drawable. Обе попытки успешны в eclipse, но терпят неудачу в версии maven.
Итак, я распаковал как сгенерированный Eclipse apk, так и сгенерированный maven, и сделал diff -r между ними, потому что явно должна быть разница.
Я сбит с толку, обнаружив только несколько тривиальных различий (в основном различия в подписи, поскольку apk eclipse подписан сертификатом отладки, а maven - моим официальным сертификатом). Кроме того, содержимое apks идентично!
Кто-нибудь знает, что происходит или как продолжить раскрытие дополнительной информации?