gradle版本(gradle版本不兼容)
本篇文章给大家谈谈gradle版本,以及gradle版本不兼容对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、关于build.gradle四个版本号的含义
- 2、如何在android studio中查看当前使用的gradle版本和gradle插件版本
- 3、android Studio 降级gradle
- 4、全局设置gradle,指定特定版本的gradle
关于build.gradle四个版本号的含义
在穗洞一个Android studio的项目中,每一个module的build.gradle文件里面都标明谨旦了四个版本号,他们分别是
compileSdkVersion , buildToolsVersion , minSdkVersion , targetSdkVersion
很多人都不是很能弄清楚这四个版本的区别。在这里我 仅发表个人理解,如果有错,希望指正
解决的方法已经在错误日志当猜晌枯中提到了,在manifest文件中添加
调用requestPermissions进行申请权限
在onRequestPermissionsResult进行权限申请后结果的处理
如果将 targetSdkVersion 设置成 23 ,那么在6.0及以上的设备上就不会以6.0的新特性来运行了,当然也不需要动态申请了。
如果上述有什么不对的地方,或者表达不清楚的地方,还请指正。
如何在android studio中查看当前使用的gradle版本和gradle插件版本
查看gradle插件的版本,每一个android 项目中都需要配置的gradle插件的版本的啊。比如:
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
这就是版本啊。
查看gradle的版本,如果使用的敬培本地gradle在,android studio的配置中肆稿正看,如裂悔果不是,在项目的gradle/wrapper目录下面有个gradle-wrapper.properties中有如下内容:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
android Studio 降级gradle
背景:不小心升级了AS的gradle导致cordova的android项目报错,第一步build都不通过
WARNING: Configuration'compile'is obsolete and has been replaced with'implementation'.It will be removed at the end of 2018
解决方法:
gradle降级
1.打开project structure
2.gradle plugin 和 gradle的版本对应
3.修改版本
改plugin版亩野本为3.0.1,对应上面的图片得出gradle版本要在4.1+,上图对gradle只给了范围,具体版本号怎么填喊蚂?
看这里:
找到
gradle版本填上4.1,点击确认键迅渗喊。
如图:
别忘了将app和project的build.gradle中的版本也改一下
点击build 成功
[img]全局设置gradle,指定特定版本的gradle
在Mac上配绝前游置Gradle环境
本人Gradle文件的路径为(要选择有/bin文件夹的gradle版本)
1.打开.zsh_profile文件并销,如下:
2.在.zsh_profile文件中添加一下信息,并保存悔洞
这样子就能全局指定gradle版本。
关于gradle版本和gradle版本不兼容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。