gradle脚本配置 记录

1.gradle动态更改apk的名称和图标 3种方式

  • 1。 我们需要在manifest文件中使用{app_name}等占位符(有问题)

  
--------------------------------------
defaultConfig {
    //为holder配置默认的值
     manifestPlaceholders = [
            app_name: "develop名字",
            app_icon:"@mipmap/app_icon"
     ]
}
productFlavors {
        //为 开发环境 配置对应的holder 值
        develop {
                manifestPlaceholders = [
                app_name: "develop名字",
                app_icon: "@drawable/icon_develop"    
            ]
        }
    {
  • 2.直接在对于的渠道的res目录替换图片即可
  • 3 通过清单文件合并的方式 替换icon
    Tools: replace not replacing in Android manifest

在对应的渠道路径下(/src/渠道名/AndroidManifest.xml) 新建AndroidManifest.xml




    
    


  • 4 在gradle中动态设置appname,和appicon 以动态添加resValues的形式
  • 5,修改project中生成的build文件夹路径
    • 1 单工程配置 在根build.gradle中添加
        allprojects {
            buildDir = "/path/to/build/${rootProject.name}/${project.name}"
        }
      
    • 2 全局配置~/.gradle在配置的.gradle目录中添加init.gradle
        gradle.projectsLoaded {
              rootProject.allprojects {
                    buildDir = "/path/to/build/${rootProject.name}/${project.name}"
                  }
          }
      
  • 3 配置.gradle目录 windows环境变量添加 GRADLE_USER_HOME = “指定路径”

你可能感兴趣的:(gradle脚本配置 记录)