phone 和平板电脑的不同 APK

Different APKs for phone and tablet

我的应用程序中有大量可绘制对象。如果我对手机和平板电脑使用相同的 apk,则 apk 大小会太大。因此,我正在尝试创建两种不同的 apk——一种用于手机,一种用于平板电脑。 我在 gradle 文件中的 android 工作室中执行此操作。我为此创建了两种不同的口味 'phone' 和 'tablet'。

我只想包含风味 'phone' 的可绘制文件夹,并且我想包含风味 'tablet' 的文件夹 drawable-sw600dp 和 drawable-sw720dp。我如何实现这一目标?

I want to include only the drawable folder for the flavor 'phone' and I want to include the folders drawable-sw600dp and drawable-sw720dp for the flavor 'tablet'. How do I achieve this?

使用特定风格的源目录。

假设您没有修改默认文件夹结构,将您想要改变的可绘制资源文件夹从 src/main/res 移动到 src/flavorname/res

请注意,为每个变体设置默认 res/drawable 是有意义的,因此请考虑在命名您的平板电脑配置时不带限定词。