Android Studio 使用技巧:修改默认build.gradle
2017-07-16 22:00
441 查看
在项目中发现一些好用的插件和库,就想默认在每个工程里使用,就想到了找找如何直接修改默认工程的build.gradle文件,经过多方面查找资料,可以使用下面的方法来改。
比如说有一个好用的butterKnife这个库,需要添加buildscript的dependencies和compile的dependencies。
我们先找到
然后我们打开
如:
作者:赵海洋
链接:http://www.jianshu.com/p/cb384503e66f
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
比如说有一个好用的butterKnife这个库,需要添加buildscript的dependencies和compile的dependencies。
我们先找到
Android Studio\plugins\android\lib\templates\gradle-projects,然后看名称就知道
NewAndroidProject目录下的就是创建android工程时默认使用的模板。F:\install\android-studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root\build.gradle.ftl这个是修改项目级别的东西3.0以后可以加入这个
implementation 'com.jakewharton:butterknife:8.4.0'
然后我们打开
root中的
build.gradle.ftl,看起来和一个默认项目里的结构一模一样,我们首先把
classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'添加在
buildscript.dependencies的最后面。同时,添加一个版本号字义(这一步也可以省略,如果省略,后面在app的gradle里就直接指定版本的
butterknife)以供在app的gradle里使用版本号变量来指定
butterknife,如下文中的
ext结点。
如:
buildscript { repositories { jcenter() <#if mavenUrl != "mavenCentral"> maven { url '${mavenUrl}' } </#if> } dependencies { classpath 'com.android.tools.build:gradle:${gradlePluginVersion}' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1' } } // Define versions in a single place ext { // App dependencies butterKnifeVersion = '8.5.1' }但是我们在NewAndroidProject目录里并没有找到新建工程后的app目录里的那个build.gradle对应的模板,看名称找到了
NewAndroidModule目录,同样的步骤打开
root\build.gradle.ftl然后在
dependencies节点添加两行,结果见:
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:${espressoVersion!"2.0"}', { exclude group: 'com.android.support', module: 'support-annotations' }) <#if WearprojectName?has_content && NumberOfEnabledFormFactors?has_content && NumberOfEnabledFormFactors gt 1 && Wearincluded> wearApp project(':${WearprojectName}') compile 'com.google.android.gms:play-services:+' </#if> // code generator for view(这3行是新增的) compile "com.jakewharton:butterknife:$rootProject.butterKnifeVersion" annotationProcessor "com.jakewharton:butterknife-compiler:$rootProject.butterKnifeVersion" }然后保存文件,打开Android Stuido 新建工程。
作者:赵海洋
链接:http://www.jianshu.com/p/cb384503e66f
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- Android Studio使用build.gradle修改签名后的apk默认名称
- android studio 通过build.gradle修改debug.keystore为自己的keystore方法
- Android的Gradle技巧 1.6使用Android Studio添加库依赖关系
- Mac OS使用技巧之四:修改打开不同格式视频的默认播放器
- 修改Android Studio Build生成apk的默认名称
- Android的Gradle技巧 2.7签署版本APK使用Android Studio
- Gradle使用技巧1——根据buildType自动打包
- 对于在Android Studio 的 build.gradle 中的默认applicationId 要不要写呢?
- Virtualmin/Webmin使用技巧 如何修改webmin默认管理端口10000
- Gradle使用技巧2——不同buildType使用不同applicationId
- 修改net-paoding项目的build.gradle文件,使用gradle install发布到本地maven仓库
- Android Studio使用build.gradle引入github开源库
- 用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件。但是有的同学是做实现层的开发,不直接做View层
- Android studio 修改 app的 build.gradle实现同一APP不同版本同时存在(同一APP安装N次)
- 修改net-paoding项目的build.gradle文件,使用gradle install发布到本地maven仓库
- 修改Android Studio Build生成apk的默认名称
- VS2005 DEBUG状态下修改代码(VS2005 使用技巧)
- SQL 2005使用专用管理员连接(DAC)的技巧及修改系统表的方法
- Apple Mac OS X每日一技巧002:如何修改打开文档的默认程序
- 使用批处理修改默认3389端口