手机和平板电脑的不同APK

时间:2015-09-22 13:15:45

标签: android android-gradle android-multiple-apk

我的应用中有大量的drawables。如果我对手机和平板电脑使用相同的apk,那么apk尺寸会太大。因此,我试图创建两个不同的apks - 一个用于手机,一个用于平板电脑。 我在gradle文件中的android studio上这样做。我为此创造了两种不同口味的“手机”和“平板电脑”。

我想只包含风格'手机'的drawable文件夹,我想包括文件夹drawable-sw600dp和drawable-sw720dp用于风味'平板电脑'。我该如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

  

我想只包含风格电话的可绘制文件夹'我希望包括文件夹drawable-sw600dp和drawable-sw720dp用于风味片剂'。我如何实现这一目标?

使用特定于风味的源目录。

假设您尚未修改默认文件夹结构,请将您想要变换的可绘制资源文件夹从src/main/res移至src/flavorname/res

请注意,为每个变体设置默认res/drawable是有意义的,因此请考虑在没有限定符的情况下命名您的某个平板电脑配置。