Android Studio新建工程默认在build.gradle中加入maven阿里源的问题

 更新时间:2020年03月29日 15:46:27   作者:几何木偶  
这篇文章主要介绍了Android Studio新建工程默认在build.gradle中加入maven阿里源的问题,本文通过实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

背景:

在安卓开发时,我们时常会因为gradle时间漫长感到烦恼。通常情况下我们会在build.gradle(Project:MyApplication)中的repositories里添加阿里源,如下图所示。

在这里插入图片描述

而每次新建工程依然是google()和jcenter(),而且新建后自动帮你Sync,如果网速不佳则是等了好久才编译好一个新的工程。 解决方案:

Android Studio新建工程自动加入maven阿里源

版本:笔者用的是AndroidStudio 3.4,其他版本略同

找到AndroidStudio安装路径下的build.gradle.ftl文件,笔者的路径如下。

C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root

使用Notepad++编辑root目录下的build.gradle.ftl,寻找到repositories,在它的大括号里面的 <@useProperties/> <#if includeKotlinEapRepo!false>maven { url ‘${kotlinEapRepoUrl}' }</#if> 两行之间加入maven阿里源,并注释google()和jcenter()。如下图所示。

在这里插入图片描述

阿里源

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }

点击保存即可,保存时会提示是否需要管理员身份启动notepad++,点击“是”后在保存即可。

在这里插入图片描述

接着新建一个Android工程,你就会发现build.gradle(Project:MyApplication)中的repositories里自动添加阿里源了,每次新建是都会这样。倘若你不想用阿里源,你可以把google()和jcenter()的注释去掉就好。

补充一个方案:3.4版本不使用AndroidX

打开工程里的gradle.properties将android.useAndroidX= true 改为 false将android.enableJetifier= true 改为 false感谢阅读!

总结

到此这篇关于Android Studio新建工程默认在build.gradle中加入maven阿里源的问题的文章就介绍到这了,更多相关android studio 在build.gradle中加入maven阿里源内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Flutter中key的正确使用方式

    详解Flutter中key的正确使用方式

    这篇文章主要为大家介绍了详解Flutter中key的正确使用方式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Android实现旋转动画

    Android实现旋转动画

    这篇文章主要为大家详细介绍了Android实现旋转动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Android入门之PopupWindow用法实例解析

    Android入门之PopupWindow用法实例解析

    这篇文章主要介绍了Android入门之PopupWindow用法,对于Android初学者来说有一定的学习借鉴价值,需要的朋友可以参考下
    2014-08-08
  • Kotlin扩展函数与运算符重载超详细解析

    Kotlin扩展函数与运算符重载超详细解析

    Kotlin可以为一个不能修改的或来自第三方库中的类编写一个新的函数。这个新增的函数就像那个原始类本来就有的函数一样,可以用普通的方法调用,这种机制的函数称为扩展函数
    2022-11-11
  • Android LeakCanary的使用方法介绍

    Android LeakCanary的使用方法介绍

    在Android的性能优化中,内存优化是必不可少的点,而内存优化最重要的一点就是解决内存泄漏的问题,在Android的内存泄漏分析工具也不少,比如PC端的有:AndroidStudio自带的Android Profiler、MAT等工具;手机端也有,就是我们今天要介绍的LeakCanary
    2022-09-09
  • Android基于Mapbox V10 绘制LineGradient轨迹

    Android基于Mapbox V10 绘制LineGradient轨迹

    这篇文章主要介绍了Android基于Mapbox V10 绘制LineGradient轨迹,文章通告介绍一些V10上的用法,最终讲下如何绘制渐变运动记录轨迹,感兴趣的小伙伴可以参考一下
    2022-08-08
  • Android 实现滑动方法总结

    Android 实现滑动方法总结

    这篇文章主要介绍了Android 实现滑动方法总结的相关资料,需要的朋友可以参考下
    2017-07-07
  • JNI方法实现图片压缩(压缩率极高)

    JNI方法实现图片压缩(压缩率极高)

    这篇文章主要给大家介绍了一种JNI方法实现图片压缩(压缩率极高)的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Android SharedPreferences的使用分析

    Android SharedPreferences的使用分析

    本篇文章小编为大家介绍,Android SharedPreferences的使用分析。需要的朋友参考下
    2013-04-04
  • Android省电的秘密之JobScheduler

    Android省电的秘密之JobScheduler

    JobScheduler是Android L版本新引入的API,JobScheduler,顾名思义,是用来调度工作。工作被调度的条件包括网络变化,充电插拔,周期执行等。谷歌为什么要引入这个新的API呢?是为了省电而制定的一种规范。下面跟着小编一起来看下吧
    2017-02-02

最新评论