我面临一个奇怪的问题,这已经让我发疯了,所以任何帮助都是非常受欢迎和感激的。
我创建了一个 Android 应用程序,它在各种手机和平板电脑上运行良好,但在某些 Galaxy S3 设备上,根本没有加载图像。
以下是我自己的事实和我从应用程序的投诉用户那里收集的信息:
- 所有图像都打包在应用程序的可绘制文件夹中,因此可以从所有分辨率访问
- 图像由
mypackage.R.drawable.image_id
或直接@drawable/image_id
在 XML中引用 - 图像是半透明的,并以
.gif
格式存储 - 总共有大约 40 张图像,每张是 25x25 像素,“最大”是 1.25Kb
- 目前我只收到来自 S3 所有者的投诉
- 问题发生在标准操作系统上而不是自定义 rom 上(至少我没有关于自定义 rom 的信息)
- 至少一位面临此问题的 S3 所有者声称他的手机已更新到最新的 Android 版本
- 在许多 S3 设备上,该问题不可重现,并且应用程序按设计工作
- 我正在 S2、S3、HTC Desire、索尼平板电脑 S,当然还有模拟器上测试我的应用程序 - 在所有我无法重现该问题的应用程序上
- 我正在使用
FrameLayout
,主绘图区域占据整个空间,控件(使用图像的地方)被打包在 aLinearLayout
中,它漂浮在上方
这是市场上应用程序的链接:
https://play.google.com/store/apps/details?id=com.rts.android.spacesim&feature=search_result
这并不是推广我的应用程序的某种奇怪方式,如果您是 S3 所有者并决定检查问题是否可以在您的设备上重现,请在此处写下评论,如果是,如果不是 - 您观察到什么。
我的问题是:
- 有没有人观察到这样的问题?
- 任何想法如何克服它?