androidstudiogradle配置(androidstudio配置本地gradle)
本篇文章给大家谈谈androidstudiogradle配置,以及androidstudio配置本地gradle对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Android Studio中gradle命令指定打jar包...
- 2、android studio 怎么使用gradle
- 3、Jetpack入门系列(一)android studio 安装与配置
- 4、android studio使用指定gradle版本
- 5、android studio 怎样配置gradle 版本
Android Studio中gradle命令指定打jar包...
近期在项目中需要对网络访问接口进行jar封装。
在eclipse中进行指定类进行打jar包很简单,但是在android studio中斗局搭则有点困难,其主要的原因是需要掌握gradle命令形式。接下来就直接上干货。
首先,在你需要进行分装jar的模块进行build.gradle文件下进行以下添加:
然后在Windos CMD中跳转到你的项目路径下,然后执行gradle makeJar命令,如果提示:gradle命令不可用。那么你需要在你的系统环境变量中进行变量的添加:
找到你的gradle插件路径进行添加,然后再在path属性的末尾进行
“;%GRADLE_HOME%\bin”添加。
然后输入 "gradle -v"或者"gradle -version"都可以.
如图就说明gradle配置成功了。
然后再cmd命令到你的项目路径下,然后再次腊尺输入gradle makeJar回车,
这里提示我们在我需要进行jar分装的模块出错了, 我们按照错误提示进行修改 ,在buold.gradle文件中添加
lintOptions {
abortOnErrorfalse
}
然后点击Sync Now。再次运行gradle makeJar。然后再一长串的编译后在末尾看到
然后我们在项目模块的build/libs文件夹下看到了我们命名的.jar文件
OK,到此就结束了。上面是个简单的例子,只能打包某个包下面的所有文件,如果要实现只打某个包下面的某些子包或者文件可参考如下示例:
taskmakeSdkJar(type:org.gradle.api.tasks.bundling.Jar){
baseName'pluginsdk'
//只打包org.cmdmac下的org.cmdmac.pluginsdk.impl和org.cmdmac.gamecenter,其他子包不会被打包进去
from('build/intermediates/classes/debug/org/cmdmac/'){
include'pluginsdk/impl'
include'gamecenter'
}
into('org/cmdmac/')
// exclude('R.class')
// exclude{ it.name.startsWith('R$');}
taskmakeSdkJar(type:org.gradle.api.tasks.bundling.Jar){
baseName'pluginsdk'
//只打包org.cmdmac下的org.cmdmac.pluginsdk.impl和org.cmdmac.gamecenter,其他子包不会被打包进去
from('build/intermediates/classes/debug/org/cmdmac/'){
include'pluginsdk/impl'
include'gamecenter'
}
into('org/cmdmac/')
// exclude('R.class')
// 空拿exclude{ it.name.startsWith('R$');}
}
[img]android studio 怎么使用gradle
1.配置Gradle环境变量
下载最新Gradle整包
配置Gradle的环境变量
新建GRADLE_HOME目录:
打开系统-高级系统设置,在弹出的菜单中选择系统变量,点击新建,输入Gradle名称以及目录地址瞎衡。
将GRADLE_HOME目录加入系统Path中:
在系统变量中找到Path目录,点击编辑,在弹出的菜单中选择新建,然后在文本框中输入“%GRADLE_HOME%\bin”;
如果习惯与win7等传统模式,可以点击编辑文本按钮
在弹出的文本编辑框中输入“;%GRADLE_HOME%\bin”,记住前面一定要有一个英文状态的“;”。
如果配置成功后,在文件搜索中可以输入%GRADLE_HOME%,如果能够正常跳转到指定的gradle目录,或局脊者在CMD中输入dir %GRADLE_HOME%列出gradle目录的结构,则配置成功。
2.查看Gradle版本
打开Android Studio内置的终端
点击左下角的“Terminal”图标:磨腊做
然后出现如下的终端窗口:
Jetpack入门系列(一)android studio 安装与配置
android studio主要通过Gradle来进行项目的管理,包括依赖、打包、部署、发布、各种渠道的差异管理等唯旁茄,我们可以通过项目目录下的build.gradle文件来指察查看和修改Gradle配置,非常的方便快捷。
如果我们创建项目后,发现无法正常完成加载,则很有可能是由于国内的网络原因导致依赖无法正常加载,这时启中我们需要修改build.gradle文件中,把默认使用的google、jcenter仓库修改为阿里云仓库即可:
android studio使用指定gradle版本
编译某些项目需要使用指定的gradle版本世仿,但又不想重装android studio可以通过修改配置来解决
1.修改项目根目录gradle版本岁轮
2.修改gradle-wrapper.properties
3.修改项目配置不然会报错版本不一致
4.如果需乎返信要在Terminal里使用gradlew命令需要在环境变量配置,建议添加到系统变量中
JAVA_HOME android studio安装的位置E:\tools\as\as_2020\jre
Path %JAVA_HOME%\bin
android studio 怎样配置gradle 版本
(1) 修改gradle-wrapper.properties
修改gradle-wrapper.properties 中的 distributionUrl,改成我们想要的版本,只改后面的版本就可以了,前面的部分不要改。具体版本看下面链接:
Gradle下载地址:
(2) 打开项目
这个时候AS将自动下载gradle,并创建好目录。这时直接干掉Android Studio并退出,因型郑旁为这一步是为了得到AS自动创建的下载目录,定位到下面的目录:
Linux:
~/.gradle/wrapper/dists
windows:
C:\users\{user name}\.gradle\wrapper\dists
进入对应的gradle版本文件夹下,会发现有一个一串乱码的文件夹,本例丛明以gradle2.4为卜橡例,如下图:
关于androidstudiogradle配置和androidstudio配置本地gradle的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。