问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android studio 怎样配置gradle

发布网友 发布时间:2022-05-27 11:06

我来回答

1个回答

热心网友 时间:2023-10-18 09:59

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 = ['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.myConfigsrunProguard trueproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}/*** 渠道打包(不同包名)*/proctFlavors {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 = [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: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 文件。
android studio 怎样配置gradle 版本

修改gradle-wrapper.properties 中的 distributionUrl,改成我们想要的版本,只改后面的版本就可以了,前面的部分不要改。具体版本看下面链接:Gradle下载地址:https://services.gradle.org/distributions/ (2) 打开项目 这个时候AS将自动下载gradle,并创建好目录。这时直接干掉Android Studio并退出,因为这一...

android studio怎么设置gradle版本

选择进入官网下载Gradle新版,我这里选择的是Gradle 2.10版本,然后根据网上其它经验进行安装;发现编译问题进入Android studio之后,由于本地电脑已经安装了gradle2.10,Android studio项目依旧配置的是老版本gradle2.4;编译项目的时候,遇到如下图所示问题;找到项目build.gradle文件 定位到Android studio 里面...

android studio怎么设置gradle版本

studio主界面点击设置“setting”,进入Android studio的设置界面;进入设置界面,在左侧搜索框中输入gradle,就可以定位到gradle,然后点击选中选择本地的Gradle版本;如图所示;这样,项目进行编译运行,编译成功(ITJOB),Gradle版本号更改完成!

怎么设置android studio的gradle版本

安装Android Studio的准备工作1.下载好JDK去官网上找一个下载下来2.安装JDK.并配置环境变量.安装过程可以一直下一步,无脑操作3.下载Android Studio的安装包去官网上找一个,下载下来(jdk的环境变量一定要配置)准备工作完成之后,就可以开始我们的安装了1.安装Android studio也是无脑操作,一直点下一步。直到...

如何使用Android Studio开发Gradle插件

(1) 首先,你得新建一个Android Project (2) 然后再新建一个Module,这个Module用于开发Gradle插件,同样,Module里面没有gradle plugin给你选,但是我们只是需要一个“容器”来容纳我们写的插件,因此,你可以随便选择一个Module类型(如Phone&Tablet Module或Android Librarty),因为接下来一步我们是将...

Android Studio中gradle命令指定打jar包...

近期在项目中需要对网络访问接口进行jar封装。在eclipse中进行指定类进行打jar包很简单,但是在android studio中则有点困难,其主要的原因是需要掌握gradle命令形式。接下来就直接上干货。首先,在你需要进行分装jar的模块进行build.gradle文件下进行以下添加:然后在Windos CMD中跳转到你的项目路径下,然后...

如何使用Android Studio 开发Gradle插件

首先,新建一个Android项目。之后,新建一个Android Module项目,类型选择Android Library。将新建的Module中除了build.gradle文件外的其余文件全都删除,然后删除build.gradle文件中的所有内容。在新建的module中新建文件夹src,接着在src文件目录下新建main文件夹,在main目录下新建groovy目录,这时候groovy文件...

怎么更改AndroidStudio默认新建工程的时候的gradle版本

在你的Android Studio 安装目录下的gradle中,将你要用的gradle版本替换其中的gradle版本。然后在Android Studio的设置中设置使用默认gradle就好了

安装了android studio后怎样重新配置参数

一个工作控件只能出现一个项目(可以出现第三方库)android studio项目创建向导默认创建了文件结构。请点击输入图片描述 build.gradle 这个是一个项目的构建文件。(系统默认生成的)apply plugin: 'com.android.application' //应用插件 compileSdkVersion 20 //编译时用到的Sdk 版本 buildToolsVersion ...

android studio怎么配置环境

1. 下载Android Studio Android官网可以下载:网址: http://developer.android.com/sdk/installing/studio.html 或: http://download.csdn.net/detail/u012515223/7014407 然后默认安装即可完成。2. 下载gradle (1)Android Studio 需要使用gradle, 这个可以手动下载, 下载all和bin版本都可以:网址: http:...

Android studio配置 androidstudio怎么用 在android studio android studio开发 android studio布局 android studio入门 androidstudio代码 android studio教程 androidstudio源码网
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
珍珠粉可以天天敷脸吗 教你自制珍珠粉面膜 中超什么时候成立 交通刷卡金是什么 哪吒V上市进入倒计时,车身超4米,轴距为2420mm,续航里程401km. 关于倩女幽魂爆鬼问题 倩女幽魂什么是大宝队 关于倩女幽魂爆鬼分红的问题 泰国绿咖喱中的咖喱酱是如何制作的,它的独特口味来源于哪些香料?_百度... 好看电视剧,推荐个,现代都市剧,古装剧,战争爱情剧都可以,要经典,确确 ... 去北京上大学转户口好不好 如何解决android studio导入其他工程gradle不统一的问题 用英语翻译以下句子“我是一名高中生,我在社区网上看到志愿者的招募公告,我很想参加,当一次真正的志... android studio 怎么导入本地gradle 我是一名高中生,进入高中已经两个月,由于不适应高中生活,我在学习中遇到许多英语翻译 我也是一名高中生,翻译成英文记住哦 太想念一个人,怎么才可以放下? 如何才能放下一个人? 酒店活动隔断保养需要注意些什么呢? 要到美国留学,银行卡问题,master,visa 怎样才能让自己放下一个人? 薄壁轴承的保养步骤 学生想办信用卡,请推荐办的快的,要visa或mastercard 要去英国留学1年读master,我用什么银行卡好呢? 办理visa 或者 master 银行卡需要提供什么? 化学品类,例如酒精、去渍油一定要有什么报告 去英国交流一个月,需要携带什么样的银行卡,办卡有什么条件吗,目前还是大学生信用卡办不了 什么可以代替去渍油 本人是一个专科在校生,请问能申请VISA卡和Master Card(万事达卡)吗(没有收入证明)? 本人是大学生,想要海淘,要办理可以用外币的银行卡,有visa或者master,如何办理,哪个银行可以办理? 现在大学生还可以办visa或mastercard的卡吗? 我是一个中学生的外语怎么翻译 我今年16岁,性别女,是一名高中生英语翻译 android studio 怎么使用gradle 因为我已经是一名高中生了英语翻译 用定语从句翻译(不要用翻译器) 我是一名高中生,就读于xx一中,我们学校是xx最好的学校,它坐落在xx城东 英文翻译:我是一个来自xxx的高中生, 英语作文翻译“我是一个高中生,我的学校是一个很漂亮的地方,学校里有一个很美丽的小山坡,山上有很多的 我是一名即将升入高中的中学生,用英语翻译 android studio 怎么用gradle 如何在android studio中自动更新gradle 怎么配置android studio的gradle android studio中怎么使用gradle中的方法 15寸显示器最佳分辨率是多少 陈家桥哪里可以买摩托车保险 饮料瓶怎么做种菜才好 中信银行:如果我信用卡的对账单日为2号,那么我的最后还款日期是什么时候?每个月多少号刷最好? 我今天收到了中信银行的信用卡,在网上消费我想知道我的最后还款日期是什么时候?? 电脑四个磁盘的内存都快满了,怎么增大内存,添加内存条吗?还是怎样?? 微信互删朋友圈名片还显示吗 梦见镜子上有雾,擦不干净……说明什么呢?