多版本app

使用Gradle构建多版本app

蹲街弑〆低调 提交于 2020-03-02 05:24:51
####资源文件个性化处理 res目录下的都算资源文件(layout、values、drawable、mipmap) 在build.gradle中定义productFlavors android { compileSdkVersion 23 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.atearsan.multiflavors" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes {...} productFlavors { free { } pro { } } } (在src目录下)创建与productFlavors对应的文件夹 将个性化处理的资源文件放到productFlavors对应的资源目录中(没有资源目录就按照main/res的结构创建) 资源文件个性化处理规则   命名要一样   文件路径要一样    比如productFlavors-pro的app_name要改成"MultiFlavors-PRO", 就在pro下创建strings.xml, 然后添加<string name="app_name">MultiFlavors-PRO</string>就好了   ![]( http: