You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置新建Android项目默认启用viewBinding?

当然可以!每次新建项目都手动添加viewBinding { enabled = true }确实挺繁琐的,咱们可以通过修改Android Studio的项目模板,让新建项目默认就开启ViewBinding功能。下面给你两种可行的方法:

方法一:修改全局项目模板(所有新建项目生效)

这是最彻底的方法,修改后所有新建的Android项目都会默认启用ViewBinding:

  • 首先找到Android Studio的模板目录:
    • Windows系统:C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root
    • macOS系统:/Applications/Android Studio.app/Contents/plugins/android/lib/templates/gradle-projects/NewAndroidProject/root
  • 打开目录下的build.gradle.ftl文件(注意是项目根目录的build.gradle模板,不是模块级的)
  • 在文件的android代码块中,添加ViewBinding的配置代码,推荐放在defaultConfig块之后、buildTypes块之前:
    viewBinding {
        enabled = true
    }
    
    完整的代码块示例大概是这样:
    android {
        compileSdkVersion <#if buildApiString??>${buildApiString}<#else>33</#if>
    
        defaultConfig {
            applicationId "${packageName}"
            minSdkVersion <#if minApiString??>${minApiString}<#else>21</#if>
            targetSdkVersion <#if targetApiString??>${targetApiString}<#else>33</#if>
            versionCode 1
            versionName "1.0"
        }
    
        // 新增的ViewBinding配置
        viewBinding {
            enabled = true
        }
    
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            }
        }
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
        kotlinOptions {
            jvmTarget = '1.8'
        }
    }
    
  • 保存文件后重启Android Studio,之后再新建项目时,ViewBinding就会自动启用了。
方法二:创建自定义项目模板(灵活不改动全局)

如果你担心更新Android Studio会覆盖全局模板的修改,可以自己创建一个带ViewBinding的自定义模板:

  • 打开Android Studio,点击顶部菜单栏的File > New > Edit File Templates
  • 切换到Templates标签页,点击右上角的+按钮新建模板
  • 给模板起个好记的名字(比如“Android Project with ViewBinding”),然后在模板内容里写入包含ViewBinding配置的build.gradle代码
  • 之后新建项目时,选择你自己创建的这个模板,就能直接得到启用了ViewBinding的项目。
小提醒
  • 修改全局模板后,记得备份一下修改后的build.gradle.ftl文件,下次更新Android Studio后可以重新替换回去,避免配置丢失。
  • 不管你用Java还是Kotlin开发,这个配置都能正常生效,不需要额外调整。

内容的提问来源于stack exchange,提问作者Tayyab Mazhar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 20:07:42