Android高版本不兼容低版本gradle问题
16lz
2021-01-25
Android 解决 .build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V
我的是AndroidStudio 3.0 上导入了一个较老的项目,gradle 版本是 2.2的,然后发现导入之后报如下错误:
Error:Cause: com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir()V
Consult IDE log for more details (Help | Show Log)
最终解决方案是
AndroidStudio中使用Aliyun Maven
在项目级别的build.gradle中添加如下Maven地址
buildscript { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' }}allprojects { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} jcenter() }
}
接下来又会蹦出来一个小错误,点击Fix, 然后 需要等一会,等项目重新build 一遍gradle就OK了~
亲测有用,希望给个评论~~~
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
- android Settings项目安装
- 转-Android之PreferenceActivity
- Android(安卓)Studio 项目gradle构建 仓库切换国内阿里源。
- Android开源项目发现--- 工具类依赖注入DI篇(持续更新)
- android Git配置,及分支管理,忽略文件
- 推出Android原生开发工具包r16
- Android文件系统编译出错记录