Android Studio构建风格(手机/平板电脑)

Android Studio构建风格(手机/平板电脑),android,android-gradle-plugin,android-productflavors,Android,Android Gradle Plugin,Android Productflavors,我有一个在手机和平板电脑上运行良好的应用程序。APK的大小超过100 MB,同样的APK用于手机和平板电脑。由于视频较大,因此尺寸较大。所以,我想创造两种口味;一个用于平板电脑,另一个用于手机,使用相同的源代码。这将导致手机APK为40MB,平板电脑为80MB 我研究了以下和许多其他帖子: 这些帖子对我没有帮助 以下是我想要的: 我想使用相同的源代码,而不复制不同口味的文件夹中的源代码,但两种口味的不同资源(视频) 我想使用Google Play store advance功能为一个应用

我有一个在手机和平板电脑上运行良好的应用程序。APK的大小超过100 MB,同样的APK用于手机和平板电脑。由于视频较大,因此尺寸较大。所以,我想创造两种口味;一个用于平板电脑,另一个用于手机,使用相同的源代码。这将导致手机APK为40MB,平板电脑为80MB

我研究了以下和许多其他帖子:

  • 这些帖子对我没有帮助

    以下是我想要的:

  • 我想使用相同的源代码,而不复制不同口味的文件夹中的源代码,但两种口味的不同资源(视频)

  • 我想使用Google Play store advance功能为一个应用程序使用多个APK。因此,谷歌商店将决定安装哪种口味(手机或平板电脑)的安装时间


  • 这些帖子对我没有帮助,不足以描述你尝试了什么以及你遇到的具体编程问题。每一篇帖子都说我必须创建两个软件包:手机和平板电脑,并为它们创建不同的代码。我对不同的包没有问题,但问题是我想使用相同的源代码,不想将其复制到其他两个flavor包中。我只是想让gradle决定这是不是一个手机视频,如果是平板电脑视频,我们能为你做些什么?发布你的代码。您是否需要gradle代码来创建一种风格?应用程序的包名不必与所有代码的包名相同。所以你的应用程序可以是com.whater.myapp.phone和com.whater.myapp.tablet,代码可以在com.whatever.myapp包中。这些帖子对我没有帮助,不足以描述你尝试了什么以及你遇到的具体编程问题。每篇帖子都说我必须创建两个手机和平板电脑包,并为它们创建不同的代码。我对不同的包没有问题,但问题是我想使用相同的源代码,不想将其复制到其他两个flavor包中。我只是想让gradle决定这是不是一个手机视频,如果是平板电脑视频,我们能为你做些什么?发布你的代码。您是否需要gradle代码来创建一种风格?应用程序的包名不必与所有代码的包名相同。因此,您的应用程序可以是com.whater.myapp.phone和com.whater.myapp.tablet,代码可以在包com.whater.myapp中。