美文网首页
Android 使用 productFlavors 实现 And

Android 使用 productFlavors 实现 And

作者: isletn | 来源:发表于2018-04-17 19:17 被阅读0次

    每一个 productFlavors 都能为应用构建一个不同的版本。

    应用场景
    • 为应用分别构建免费版本和收费版本
    • 针对不同设备构建对应版本
    • 根据测试环境的不同构建不同的版本
      ...
    进入正题:

    1.首先,工程名->app->src下创建两个与main同级的文件夹newProductFlavors、newProductFlavors1 (这个名字自定义,但必须跟build.gradle->productFlavors{}中的配置一致 )

    2.将main里面的AndroidManifest.xml文件copy到新建文件夹中,并对应修改AndroidManifest.xml的配置

    3.在build.gradle文件中如下配置:

    defaultConfig {
            // code *****
            flavorDimensions("default")
    }
    productFlavors {
            newProductFlavors {
                signingConfig signingConfigs.debug
            }
            newProductFlavors1 {
                signingConfig signingConfigs.debug
            }
        }
    

    4.编译

    5.在build variants里面就可以看到有对应的版本了,打包的时候选择对应的版本构建对应的包。

    相关文章

      网友评论

          本文标题:Android 使用 productFlavors 实现 And

          本文链接:https://www.haomeiwen.com/subject/oljpkftx.html