首页 > 其他分享 >安卓编译器gradle安装和idea配置gradle

安卓编译器gradle安装和idea配置gradle

时间:2024-08-06 10:39:53浏览次数:7  
标签:url 安卓 gradle GRADLE maven 编译器 https Gradle

参考:
gradle安装:https://www.cnblogs.com/darcy-hui/p/12206852.html
gradle user home 说明:https://blog.csdn.net/LG_15011399296/article/details/134333647
gradle下载地址:https://gradle.org/releases/
gradle阿里下载地址:https://mirrors.aliyun.com/gradle/
gradle
1.下载zip包,解压。D:\SolftWare\AndroidTool\AndroidGradle\gradle-7.4
2.配置环境变量GRADLE_HOME,值D:\SolftWare\AndroidTool\AndroidGradle\gradle-7.4
3.添加到path下,%GRADLE_HOME%\bin
4.cmd命令 gradle -v 正确显示版本信息 = 成功。
5.配置Gradle仓库源(可不配置):在Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件,里面填写以下配置

allprojects {
    repositories {
        maven { url 'file:///E:/develop/m2/repository'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

说明:repositories 中写的是获取 jar 包的顺序。先是本地的 Maven 仓库路径;接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;第三条和第四条是从国内和国外的网络上仓库获取;最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。
6.IDEA配置gradle
File》Settings:Build,Execution,Deployment > BuildTools > Gradle ,Gradle user home:E:/develop/.gradle
Gradle projects:勾选 Download external annotations for dependencies
Use gradle from:Specified location,指定gradle安装目录:D:\SolftWare\AndroidTool\AndroidGradle\gradle-7.4
Gradle JDK:选择项目的jdk版本。
GRADLE_USER_HOME的作用:1、缓存依赖项 2、缓存元数据 3、存储插件
GRADLE_USER_HOME的注意事项:
   1.GRADLE_USER_HOME路径必须具有写入权限,否则Gradle无法缓存依赖项、元数据等
   2.GRADLE_USER_HOME路径应该定期清理,以避免磁盘空间被过多占用。可以手动删除GRADLE_USER_HOME目录下的不需要的缓存文件,也可以使用Gradle的clean命令进行清理。

标签:url,安卓,gradle,GRADLE,maven,编译器,https,Gradle
From: https://www.cnblogs.com/xsj1989/p/18344679

相关文章

  • 五级分销版蝶影全网VIP影视 APP源码 安卓+苹果iOS双端+搭建教程
    ###五级分销版蝶影全网VIP影视APP源码安卓+苹果iOS双端+搭建教程在数字娱乐的浪潮中,影视APP成为了人们生活中不可或缺的一部分。随着技术的不断进步,定制化的影视APP源码成为了市场上的新宠。本文将详细介绍一款名为“蝶影”的全网VIP影视APP源码,它支持五级分销模式,并提供......
  • 安卓旧手机用作热点设备方法汇总
    手机当作光猫连接路由器点击跳转 Tasker安卓手机充电自动开热点点击跳转这个方法我用荣耀V20测试,不能监控 framework设置热点永不超时关闭点击跳转 ......
  • LogCat连接安卓手机拉取日志到本地(Unity开发版)
    unity开发游戏的时候经常会碰到安卓手机真机报错/崩溃,定位问题需要拉取安卓手机上的日志到电脑上来查看。1.unity安装的时候,勾选安卓模块(sdk这些记得勾选安装)2.打开对应安卓模块个目录下的adb目录,当前我的安装目录为C:\ProgramFiles\Unity\Hub\Editor\2021.3.32f1\Editor\D......
  • 安卓下拉刷新SmartRefreshLayout组件的使用
    在此本人使用的是来源于gitee仓库上的组件SmartRefreshLayout:下拉刷新、上拉加载、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹,具有极强的扩展性,集成了几十种炫酷的Header和Footer。上面有各种样式可以选择,大家可以去gitee上自行搜索拉取仓库使用此组件......
  • 编译安卓系统源码时,执行 source build/envsetup.sh 的目的
    在编译安卓系统源码时,执行sourcebuild/envsetup.sh的目的是设置环境变量和提供一些编译所需的函数和工具。具体来说,这个脚本的作用包括:设置环境变量:envsetup.sh脚本会设置一些关键的环境变量,例如PATH和ANDROID_BUILD_TOP。ANDROID_BUILD_TOP是指向安卓源码根目录的路......
  • 仿微信im源码开源部署/社交聊天即时通讯im源码[PHP+uniapp]/直播+PC+安卓+IOS
    在数字化时代,即时通讯(InstantMessaging,IM)已成为人们日常生活中不可或缺的一部分,无论是工作协作、社交互动还是日常交流,IM应用都扮演着至关重要的角色。从早期的ICQ、MSN到如今的微信、WhatsApp、Telegram等,IM技术不断演进,为用户提供了更加丰富、便捷、安全的沟通体验。本文旨在......
  • 如何在 Windows 7 上使用 pip 使用 MinGW-w64 编译器安装包?
    我在Windows7上使用Python3.4.164位。当我尝试使用pip安装scikit-image时,遇到了一个常见问题:“无法找到vcvarsall.bat”。我确保安装了VisualStudio2009和2010可再发行组件,并将VS90COMNTOOLS和VS100COMNTOOLS添加到环境变量中。但这没有帮助。同样的错误......
  • C语言笔记(第n版):编译器与构建系统
    一、C语言标准与编译器        C编译器是软件开发中至关重要的工具,它的主要作用是将人类可读的C语言源代码转换为计算机能够理解和执行的可执行代码。    (一)C语言标准的制定C语言标准的制定是一个逐步发展和完善的过程。在早期,C语言缺乏统一的标准,这导致......
  • 安卓shell 移动某个时间之后的文件到另外一个文件夹 命令记录
    find/storage/emulated/0/DCIM/Camera-maxdepth1-mtime-1-typef-execls-l{}\;  供先测试一下ls-l/storage/emulated/0/DCIM/Camera.new|wc-l 供先测试一下find/storage/emulated/0/DCIM/Camera-maxdepth1-mtime-1-typef-execmv-iv"{}"/stor......
  • 安卓单机游戏:龙之矛内置菜单,【免费分享】白嫖!
    龙之矛是一款传统的横版卷轴RPG游戏。在游戏中玩家将探索被梦魇蹂躏的世界,和朋友一起猎杀强大的BOSS,如果你杀死了boss,那么你可以制作具有boss力量的装备。游戏内所有装备都有独特的外观,你可以用各种华丽的装备打扮你的角色。英雄会通过冒险逐渐变强,当你的角色等级更高时,学习新......