Gradle本地仓库位置(android studio更新gradle在哪个目录下)

2024-03-22 07:00:02 :67

gradle本地仓库位置(android studio更新gradle在哪个目录下)

其实gradle本地仓库位置的问题并不复杂,但是又很多的朋友都不太了解android studio更新gradle在哪个目录下,因此呢,今天小编就来为大家分享gradle本地仓库位置的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

android studio更新gradle在哪个目录下

方法/步骤下载Gradle新版本选择进入官网下载Gradle新版,我这里选择的是Gradle 2.10版本,然后根据网上其它经验进行安装;发现编译问题进入Android studio之后,由于本地电脑已经安装了gradle2.10,Android studio项目依旧配置的是老版本gradle2.4;编译项目的时候,遇到如下图所示问题;找到项目build.gradle文件定位到Android studio 里面的项目,找到项目下面的build.gradle文件,gradle 2.4版本所对应的 com.android.tools.build:gradle插件为1.3.0,gradle 2.10对应的插件版本是2.1.0;在build.gradle文件里面更改即可;找到文件 gradle-wrapper.properties定位到 项目gradle目录下gradle-wrapper.properties文件,把"distributionUrl= "更改为“ ”;请按照具体版本号进行更改;点击设置按钮在Android studio主界面点击设置“setting”,进入Android studio的设置界面;设置加载本地Gradle进入设置界面,在左侧搜索框中输入gradle,就可以定位到gradle,然后点击选中选择本地的Gradle版本;如图所示;这样,项目进行编译运行,编译成功,Gradle版本号更改完成!

android studio怎样配置gradle本地路径

build.gradle//设置脚本的运行环境buildscript {//支持java 依赖库管理(maven/ivy),用于项目的依赖。repositories {mavenCentral()}//依赖包的定义。支持maven/ivy,远程,本地库,也支持单文件dependencies {classpath ’com.android.tools.build:gradle:0.4’}}//声明构建的项目类型,这里当然是android了apply plugin: ’android’//设置编译android项目的参数android {compileSdkVersion 17buildToolsVersion "17"defaultConfig {minSdkVersion 8targetSdkVersion 17}//Android默认配置sourceSets {main {manifest.srcFile ’AndroidManifest.xml’java.srcDirs = resources.srcDirs = aidl.srcDirs = renderscript.srcDirs = res.srcDirs = assets.srcDirs = }//测试所在的路径,这里假设是tests文件夹,没有可以不写这一行instrumentTest.setRoot(’tests’)}//这个是解决lint报错的代码lintOptions {abortOnError false}/*** 签名设置*/signingConfigs {myConfigs {storeFile file("签名文件地址")keyAlias "..."keyPassword "..."storePassword "..."}}/*** 混淆设置*/buildTypes {release {signingConfig signingConfigs.myConfigsrunProguard trueproguardFiles getDefaultProguardFile(’proguard-android.txt’), ’proguard-rules.pro’}}/*** 渠道打包(不同包名)*/productFlavors {qqqq {applicationId = ’包名’}hhhhh {applicationId=’包名’}}}/*** .so文件的导入*/task copyNativeLibs(type: Copy) {from fileTree(dir: ’libs’, include: ’armeabi/*.so’) into ’build/lib’}tasks.withType(Compile) {options.encoding = "UTF-8"}tasks.withType(Compile) {compileTask -》 compileTask.dependsOn copyNativeLibs}clean.dependsOn ’cleanCopyNativeLibs’tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -》pkgTask.jniFolders = }//依赖库dependencies {compile fileTree(dir: ’libs’, include: )}gradle 作为构建工具,能够很方便的使用本地jar包,以下为使用的代码块。ependencies {//单文件依赖compile files(’libs/android-support-v4.jar’) //某个文件夹下面全部依赖compile fileTree(dir: ’libs’, include: ’*.jar’)}android {}gradle 同时支持maven,ivy,由于ivy我没用过,所以用maven 作为例子,以下为代码块:repositories {//从中央库里面获取依赖mavenCentral() //或者使用指定的本地maven 库maven{url "file://F:/githubrepo/releases"} //或者使用指定的远程maven库maven{url "远程库地址"}}dependencies {//应用格式: packageName:artifactId:versioncompile ’com.google.android:support-v4:r13’}android {}对于项目依赖 android library的话,就不是依赖一个jar,那么简单了,在这里需要使用gradle mulit project 机制。在过去,android library并没有一个很好的包管理方式,简单来说,在gradle出现以前,官方并没有一种用于管理android library 依赖包的方式,一般我们都是直接下载别人的android library project 源码进行集成,而对于第三方的android-maven-plugin 用的是apklib 格式。而现在,官方终于推出一种android library的打包格式,扩展名为*.aar。前面提到,目前android gradle插件并不支持本地直接使用*.aar文件,不过,支持包管理库的引用方式,下面,我为大家说一下,怎么对android library 发布使用。打包android library对android library 进行打包直接在library项目下面使用gradle build 即可,然后,你就会在 build/libs 目录下看到两个*.aar文件,一个debug包用的,一个是release 下用的,看个人需求使用,这里我们用的是release 版本的 .aar 文件。

gradle.properties文件在哪

通常在项目的根目录,在Android Studio 创建一个项目的时候,根目录下会生成gradle.properties和local.properties文件。

properties的数据格式:

采用键值对的方式,写法:key=value

扩展资料

项目结构

1、app/build:app模块编译输出的文件。

2、app/libs:  放置引用的类库文件。

3、app/src: 放置应用的主要文件目录。

4、app/src/androidTest:单元测试目录。

5、app/src/main:主要的项目目录和代码。

6、app/src/main/assets:放置原生文件,里面的文件会保留原有格式,文件的读取需要通过流。

7、app/src/main/java:项目的源代码。

8、build:系统生成的文件目录。

9、gradle:  wrapper的jar和配置文件所在的位置。

10、.gitattributes:用于设置文件的对比方式。

11、.gitignore:  忽略的文件或者目录。

12、build.gradle:项目的gradle编译文件。

13、gradle.properties:  gradle相关的全局属性设置。

14、gradlew:  编译脚本,可以在命令行执行打包。

15、gradlew.bat:windows下的gradle wrapper可执行文件。

16、local.properties:配置SDK/NDK所在的路径。

17、MyApplication.iml:保存该模块的相关信息。

18、README.md:文本器,记录一些相关信息。

19、settings.gradle:设置相关的gradle脚本。

20、External Libraries:项目依赖的库,编译时自动下载。

下载的gradle放在哪里

一般默认安装的话,这个文件的文职是在:C:\Users\Administrator\.gradle\wrapper\dists\你放在dists资料夹下面就可以。C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.1.1-all\wrapper\dists\gradle-6.1.1-all\cfmwm155h49vnt3hynmlrsdst

android studio gradle dependencies 包存放在哪儿

android studio 对于依赖包的管理是通过配置build.gradle 文件来实现的

1. 后面括号内有Project的,是项目的配置文件

其中一般存放的是依赖包的网络库地址和abdroid的gradle构建文件版本信息

以下是包含默认仓库地址jcenter 和 第三方库地址的示例

一般第三方库在使用非jcenter仓库的时候都会在安装说明上详细指出

2. 后面括号有Module的,是项目的配置文件

一般包含了版本号,依赖,打包信息等

依赖包相关代码,一般是这样的

testCompile 指的是在测试时包含的依赖

compile +’**** ’ 指的是gradle特有的云依赖,通过指定包的packageid和版本就可以自动从云仓库下载对应的依赖包

compile +project 指的是引用项目中其他的模块作为依赖

compile files 指的直接依赖对应的jar包,括号内的是相对地址,一般存放在对应模块的lib文件夹内

管理依赖的可视化界面可以从最右边的按钮进去,界面如下

Android Studio修改gradle缓存文件夹位置

.gradle 缓存文件夹默认安装在C盘,但C盘一般都不大,结果用的越久,C盘空间越来越小。 项目中的 gradle-wrapper.properties 文件中有指示说明了,

文章分享结束,gradle本地仓库位置和android studio更新gradle在哪个目录下的答案你都知道了吗?欢迎再次光临本站哦!

gradle本地仓库位置(android studio更新gradle在哪个目录下)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.