当前位置:首页 » 安卓系统 » androidgradle目录

androidgradle目录

发布时间: 2023-04-07 06:16:00

A. android studio更新gradle在哪个目录下

在Android
studio安装目录下进缓册哪行查看,比如我的扰码
D:\MyApps\Software\Android\android-studio\姿唤gradle\m2repository\com\android\tools\build\gradle
这个下面查看

B. 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版本号更改完成!

C. android stutdio gradle.properties文件在哪

一枣伏罩般是在这个目录下:C:\Users\Administrator\.gradle
我是创建VM时一直提示内存不足的error:
gradle sync failed: unable to start the daemon process. this problem might ...
我的C:\Users\Administrator\.gradle目录下没有gradle.properties文件,所以我厅弊自己创建了一个,然后打开gradle.properties,并在里面添加了下面这个凳闹这行内容:
org.gradle.jvmargs=-Xmx512m
重启了下Android Studio就好了

D. 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 17
buildToolsVersion "17"

defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
//Android默认配置
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
//测试所在的路径,这里假设是tests文件夹,没有可以不写这一行
instrumentTest.setRoot('tests')
}

//这个是解决lint报错的代码
lintOptions {
abortOnError false
}
/**
* 签名设置
*/
signingConfigs {
myConfigs {
storeFile file("签名文件地址")
keyAlias "..."
keyPassword "..."
storePassword "..."
}
}
/**
* 混淆设置
*/
buildTypes {
release {
signingConfig signingConfigs.myConfigs
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
/**
* 渠道打包(不同包名)
*/
proctFlavors {
qqqq {
applicationId = '包名'
}
hhhhh {
applicationId='包名'
}
}
}
/**
* .so文件的导入
*/
task NativeLibs(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 NativeLibs
}
clean.dependsOn 'cleanCopyNativeLibs'
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = [new File(buildDir, 'lib')]
}
//依赖库
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
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:version
compile '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 文件。

E. gradle.properties文件在哪

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

properties的数据格式:

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

(5)androidgradle目录扩展阅读

项目结构

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:项目依赖的库,编译时自动下载。

F. android studio 中的gradle工具命令在什么目录

可以悔扰到如下目录查看:
windows C:\Users\计算机名漏档.gradle\wrapper\dists
LInux /home/返前乱计算机名/.gradle\wrapper\dists

G. Android默认的程序安装位置在哪

自己安装的程序,一般是放在 /data/app 以及 /data/data 下的。

如果是系统预置的程序,一般放于 /system/app 下。

常用安装路径:

SDK路径 C:

软件安装路径 C:Program FilesAndroidAndroid Studio

默认工程目录 C:

Gradle插件目录 C:UsersAdministrator.gradlewrapperdistsgradle-1.9-all3jdgemv0iv8uqohg3kcp2o88r1 目录下

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

.gradle 缓存文件夹默认安闹指装在C盘,但C盘一般都不大,结果用的越久,纤颂C盘空液竖配间越来越小。

项目中的 gradle-wrapper.properties 文件中有指示说明了,

I. Android Studio开发解读 - gradle编译项目的build目录结构

转自:http://www.cnblogs.com/bbqzsl/p/5926591.html

本文针对android studio工具下的ndk开发。

build目录就是项目模块构建过程和结果使用到的位置。

项目根目录下有一个build目录。

项目根目录下各模块子目录下各自有一个build目录。

build目录下一般由4个子目录组成:

generated由aapt工具根据资源数据自动生成的java类

intermediates中间过程

outputs输出结果

tmp编译日志

根目录下的build目录,这个build服务于整个项目,在本文中称其做项目build,以区分模块build。

项目build一般只有generated和intermediates两个子目录,用于生成这个项目的buildTools。

generated目录会生成一个mockable-android-${buildToolsVersion}.jar。

intermediates目录根据需要生成dex-cache,这个目录纤谨下的xml文件配置jar包在编译过程中如何缓冲使用。

模块build目录在make mole ${MOD_NAME}后就会生成4个子目录。

我们来看intermediates目录,中间生成和编译过程使用到的目录。

这个目录下有这么几个比较关心的子目录:

binaries                  NDK,生成c++连接库

bundles                  模块链接到的自定义毁樱基jar包和各abi版本的c++链接库都捆绑在这里

classes模块中生成的自定义java类

exploded-aar          由aar包解压出来的资源,jar包和so链接文件等。用于本模块的链接和集成。

jniLibs                   在build.grade中你指定的jniLibs目录整个拷贝。模块链接到的库文件会被捆到bundles目录。

objectFiles              NDK,生成c++中间对象(.o)文件。

transforms              根据你当前选择的proctFlavor和其包含的abiFilter,从bundles和binaries取出链接库。

接着就是output目录:

aar如果模块是android library

jar                         如果模块是java library

apk                        如果是Activity应用程序

最后就是tmp目录:

compile$(NDK_Mole)$(ABI)$(BUILD_TYPE)$(PRODUCT_FLAVOR)MainCpp               ndk编译日志

link$(NDK_Mole)$(ABI)$(BUILD_TYPE)$(PRODUCT_FLAVOR)$(LIB_TYPE)                ndk链接日志

编译的子目录由三要素组合颂磨而成,分别是

BUILD_TYPE := debug|release

ProctFlavor := 你在gradle文件中创建的flavor

abiFilter :=

逆向深入objc,c++ windows下仿objc动画层UI引擎

J. android gradle2.14.1放到哪里

1、手动下载好gradle的zip文件:gradle-2.14.1-all.zip
2、上传到你自己的服胡让务器上,比如:http\://稿做陵键戚your_web_server/gradle-2.14.1-all.zip
3、在gradle/wrapper/目录下修改gradle-wrapper.properties文件:
distributionUrl=http\://your_web_server/gradle-2.14.1-all.zip
然后就可以了!

热点内容
家用电脑和网吧电脑做成服务器 发布:2025-07-03 18:22:07 浏览:855
jsp刷新缓存 发布:2025-07-03 18:18:06 浏览:923
机房服务器启动不起来是什么原因 发布:2025-07-03 18:18:02 浏览:444
脚本召唤坐骑攻略 发布:2025-07-03 18:17:59 浏览:229
皓影智享加装哪些配置好 发布:2025-07-03 17:54:44 浏览:614
mongodbjava 发布:2025-07-03 17:54:31 浏览:99
外键约束sql语句 发布:2025-07-03 17:51:04 浏览:456
struts2上传文件大小限制 发布:2025-07-03 17:51:01 浏览:521
奔驰导航什么配置 发布:2025-07-03 17:46:42 浏览:742
服务器2012r2远程服务怎么开启 发布:2025-07-03 17:46:01 浏览:455