Android flavor 对移动设备和平板电脑使用不同的可绘制对象

Android flavor uses different drawables for mobile and tablet

我有一个有多种口味的应用程序。每种口味都包含清单:

android:icon="@drawable/ic_launcher_2"

在应用程序标签内。每种风格都有自己的 ic_launcher_2 可绘制对象,具有 mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi 大小,除一种外,所有风格都可以正常工作。 XML 几个屏幕有:

android:src="@drawable/log_login_screen" 

在 ImageView 标签内,每种风格都有自己的 log_login_screen 各种尺寸的可绘制对象。

如果我 运行 手机上的应用程序,一切正常,启动器是应该的,也是应用程序内的所有徽标,但如果我 运行 它在平板电脑上,它使用不同的。只有一种口味是这样,其他的都可以...也许是drawable size的问题?

听起来您对特定风格的 one/few 可绘制对象有疑问。 尝试重新创建它们或用另一种风格的可绘制对象替换它们,以确保这是问题所在