Pie*_*ter 7 android android-assets
我有一个让我疯狂的问题.我有一个静态的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的内容是相同的!
有没有人知道发生了什么或如何继续发现更多信息?
| 归档时间: |
|
| 查看次数: |
3771 次 |
| 最近记录: |