日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

修改 Android Studio 相关模板,以加快项目创建时构建速度,支持Mac,Windows,Linux...

發(fā)布時(shí)間:2025/5/22 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 修改 Android Studio 相关模板,以加快项目创建时构建速度,支持Mac,Windows,Linux... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

注: 本文主要在Mac中操作,Windows,Linux操作類似。默認(rèn)創(chuàng)建Empty Activity項(xiàng)目

Android Studio 版本

Android Studio 3.2.1 Build #AI-181.5540.7.32.5056338, built on October 9, 2018 JRE: 1.8.0_152-release-1136-b06 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.13.6

修改項(xiàng)目的build.gradle模板

由于國(guó)內(nèi)某種原因,build.gradle中的倉(cāng)庫(kù)下載相關(guān)依賴非常慢,所以此模板主要修改build.gradle中倉(cāng)庫(kù)地址

模板位置: 找到 Android Studio.app -> 顯示包內(nèi)容 -> 進(jìn)入Contents/plugins/android/lib/templates/gradle-projects/NewAndroidProject/root/目錄,修改build.gradle.ftl:

內(nèi)容修改前:

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {google()jcenter()}dependencies {classpath 'com.android.tools.build:gradle:3.2.1'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files} }allprojects {repositories {google()jcenter()} }task clean(type: Delete) {delete rootProject.buildDir }

內(nèi)容修改后:

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {maven { url 'https://maven.aliyun.com/repository/public' }maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // google() // jcenter()}dependencies {classpath 'com.android.tools.build:gradle:3.2.1'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files} }allprojects {repositories {maven { url 'https://maven.aliyun.com/repository/public' }maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // google() // jcenter()} }task clean(type: Delete) {delete rootProject.buildDir }

修改完成后就可以加速項(xiàng)目創(chuàng)建之后的依賴下載速度了。

修改項(xiàng)目中 gradle-wrapper.properties 中g(shù)radle包的地址

模板位置: 找到 Android Studio.app -> 顯示包內(nèi)容 -> 進(jìn)入Contents/plugins/android/lib/templates/gradle/wrapper/gradle/wrapper/目錄,修改gradle-wrapper.properties:

內(nèi)容修改后:

distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-x.x-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists

將x.x修改為已經(jīng)下載的gradle版本號(hào)。gradle位置:

cd ~/.gradle/wrapper/dists/gradle-x.x-all/xxx/ cp gradle-x.x-all.zip到此位置里即可

并將 Contents/gradle 目錄中的相關(guān)內(nèi)容進(jìn)行替換即可。這樣修改之后可以加速創(chuàng)建項(xiàng)目時(shí)的構(gòu)建。

創(chuàng)建項(xiàng)目時(shí),取消Backwards Compatibility (AppCompat)選項(xiàng)

修改: /Applications/Android Studio.app/Contents/plugins/android/lib/templates/activities/EmptyActivity/template.xml 文件,找到backwardsCompatibility,修改default="false"

如下:

<parameterid="backwardsCompatibility"name="Backwards Compatibility (AppCompat)"type="boolean"default="false"help="If false, this activity base class will be Activity instead of AppCompatActivity" />

此template.xml里的中文描述等信息,同樣也可以適當(dāng)修改為中文,部分進(jìn)行漢化。然后重啟as,再創(chuàng)建項(xiàng)目時(shí),Backwards Compatibility (AppCompat)則被取消了選擇。

以此類推,其他的修改,可以參考,慢慢摸索吧。

轉(zhuǎn)載于:https://my.oschina.net/who7708/blog/2991973

總結(jié)

以上是生活随笔為你收集整理的修改 Android Studio 相关模板,以加快项目创建时构建速度,支持Mac,Windows,Linux...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。