1.前言
每次使用Android Studio创建新的工程时,可能都需要手动去修改一些配置,有没有觉得很烦呢?下面教你如何修改Android Studio默认的project和module模板。整完这些之后,相信能够节省你三秒的时间喔~~
本文主要介绍以下几种配置,可以按需去修改:
1.移除单元测试
2.配置私有maven库
3.移除默认的V7库以及相关资源
4.修改默认的.gitignore模板
如果你还想修改其他配置的话,那么可以看下这篇文章:
自定义Android Studio代码模板
看完这个之后,那么你应该可以随心所欲,为所欲为了。
以下操作建议对相应的文件先进行备份,出了问题概不负责哈。重要的事情说三遍。
修改前先备份~
修改前先备份~
修改前先备份~
2.移除单元测试
单元测试其实是个好东西喔。但是有时候新建的工程不需要单元测试,又嫌碍眼的话,那么可以把默认的单元测试给移除掉,瞬间清爽了,妈妈再也不用担心你写的代码出bug了(才怪)。
我们的目标是把上面红色的部分都去掉。
移除单元测试的话有两种方法,一种是暴力法:直接把相关控制的代码和配置删掉或注释掉;另外一种是变量控制法:通过读取变量开关来决定是否引入单元测试。推荐使用变量控制法。
2.1 暴力法–删掉或注释
2.1.1 修改recipe.xml.ftl文件
该文件路径为:Android Studio安装路径\plugins\android\lib\templates\gradle-projects\NewAndroidModule\recipe.xml.ftl
- 可以把下面的代码直接删掉或注释
<instantiate from="root/test/app_package/ExampleInstrumentedTest.${ktOrJavaExt}.ftl"
to="${escapeXmlAttribute(testOut)}/ExampleInstrumentedTest.${ktOrJavaExt}" />
<#if improvedTestDeps>
<dependency mavenUrl="com.android.support.test:runner:+" gradleConfiguration="androidTestCompile" />
<dependency mavenUrl="com.android.support.test.espresso:espresso-core:+" gradleConfiguration="androidTestCompile" />
</#if>
<#if improvedTestDeps>
<dependency mavenUrl="com.android.support.test:runner:+" gradleConfiguration="androidTestCompile" />
<dependency mavenUrl="com.android.support.test.espresso:espresso-core:+" gradleConfiguration="androidTestCompile" />
</#if>
</