Android Studio 在默认build.gradle 中加入自定义源)和自动创建drawable等文件夹
加入自定义源
-
Android Studio 安装目录中找到 build.gradle.ftl
android-studio安装目录 \plugins\android\lib\templates\gradle-projects\NewAndroidProject\root -
用编辑器打开 build.gradle.ftl 文件
在 两处 repositories 下面添加 自定义源 如我的 修改后如下
buildscript {<#if includeKotlinSupport!false>
ext.kotlin_version = '${kotlinVersion}'</#if>
<@loadProperties/>
repositories {
<@useProperties/>
// 在这里添加自定义源
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url "https://jitpack.io" }
google()
jcenter()
<#if includeKotlinEapRepo!false>maven { url '${kotlinEapRepoUrl}' }</#if>
}
dependencies {
classpath 'com.android.tools.build:gradle:${gradlePluginVersion}'
<#if includeKotlinSupport!false>classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"</#if>
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
<@loadProperties/>
repositories {
<@useProperties/>
// 在这里添加自定义源
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url "https://jitpack.io" }
google()
jcenter()
<#if includeKotlinEapRepo!false>maven { url '${kotlinEapRepoUrl}' }</#if>
}
}
自动创建drawable等文件夹
- Android Studio 安装目录中找到 recipe.xml.ftl
Android Studio 安装目录 \plugins\android\lib\templates\gradle-projects\NewAndroidModule - 用编辑器打开 recipe.xml.ftl 文件
如我的 修改后如下
<recipe>
<mkdir at="${escapeXmlAttribute(projectOut)}/libs" />
<mkdir at="${escapeXmlAttribute(resOut)}/drawable" />
<!-- 下面为添加的内容 -->
<mkdir at="${escapeXmlAttribute(resOut)}/drawable-hdpi" />
<mkdir at="${escapeXmlAttribute(resOut)}/drawable-mdpi" />
<mkdir at="${escapeXmlAttribute(resOut)}/drawable-xhdpi" />
<mkdir at="${escapeXmlAttribute(resOut)}/drawable-xxhdpi" />
<mkdir at="${escapeXmlAttribute(resOut)}/drawable-xxxhdpi" />
...
</recipe>