小编Pie*_*ter的帖子

使用file:/// android_res/drawable/url在eclipse下工作但不在生产中

我有一个让我疯狂的问题.我有一个静态的html文件(assets/help/index.html)需要包含一些图像.因为我想要不同密度的不同图像,并且图像已经包含在drawable- {ldpi,mdpi,hdpi}中,我想我会使用以下html代码:

<img src="file:///android_res/drawable/image.png">
Run Code Online (Sandbox Code Playgroud)

这在日食下工作得很好!不幸的是,在生产版本(使用maven android插件构建)中,显示html页面的webview显示了损坏的图像图标.

我尝试使用loadUrl和loadDataWithBaseUrl打开页面(首先自己读取文件),后者使用file:/// android_res/drawable的基本URL.两次尝试都在eclipse下成功但在maven版本中失败了.

所以我解压缩了Eclipse生成的apk和maven生成的一个并在两者之间做了一个diff -r,因为必须有明显区别.

我很困惑,只能找到一些微不足道的差异(主要是签署差异,因为eclipse apk用调试证书签名,而maven用我的官方证书签名).除此之外,apks的内容是相同的!

有没有人知道发生了什么或如何继续发现更多信息?

android android-assets

7
推荐指数
1
解决办法
3771
查看次数

标签 统计

android ×1

android-assets ×1