由于安卓的程序都是使用gradle就行编译的,gradle的版本不对就无法完成编译,所以导入别人的项目的时候,很多时候就会由于版本不一致,导致无法通过编译,所以上网查找了教程之后,找到解决方案。 首先,删除原项目中的几个gradle相关文件(红框中的文件) 然后找到一个自己旧项目中的build.gr ...
分类:
移动开发 时间:
2020-05-23 16:44:56
阅读次数:
155
Gradle 的插件有三种打包方式: 构建脚本:插件逻辑写在 build.gradle 中,适用于逻辑简单的任务,但是该方式实现的插件在该构建脚本之外是不可见的,只能用于当前脚本。 buildSrc项目:根据语言插件代码放在 rootProjectDir/buildSrc/src/main/groo ...
分类:
移动开发 时间:
2020-05-23 14:40:21
阅读次数:
66
[toc] 简介 Maven是java中非常有用和常用的构建工具,基本上现在大型的java项目都是Maven和gradle的天下了。 因为JDK的版本现在以每半年一次的速度在飞速发展。不同的JDK版本就有不同的java路径,我们在使用Maven的过程中,可能经常会需要切换JDK的版本。 一般来说我们 ...
分类:
Web程序 时间:
2020-05-23 09:38:33
阅读次数:
76
Maven 和 Gradle 导入功能更新 v2020.1使得Maven和Gradle更改的导入不再繁琐。首先,我们删除了总是触发的自动导入,以及在更新完脚本之前不断显示并建议导入更新的提示框。取而代之的是,编辑器右上角现在有一个浮动通知,提示您加载更改: 现在,对于Windows和Linux,您还 ...
分类:
其他好文 时间:
2020-05-23 00:22:14
阅读次数:
374
一、简介 使用MAT来分析内存问题,有一些门槛,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比才能找到问题原因。 为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCanary 二、使用 在app build.gradle 中加入引用: dep ...
分类:
其他好文 时间:
2020-05-22 19:05:39
阅读次数:
66
我们的公司的系统中是以微服务方式开发的。每个项目就是一个微服务,有非常多的微服务,比如用户服务、后台管理服务、订单服务、物流服务、商品服务等等。 其中每个项目都使用的 gradle 构建工具打包、发布、部署。 gradle 是一个项目构建工具,与 maven 类似,它提供非常强大的包依赖管理功能。 ...
分类:
其他好文 时间:
2020-05-22 12:31:53
阅读次数:
48
1、将文件复制到项目中,导入文件的目录为app->libs。 2、右键点击jar文件,并点击“Add As Library”,将jar文件作为类库添加到项目中,最后选择指定的类库。 3、so文件:打开app目录下的build.gradle文件,在Android{}中加入如下代码: packaging ...
分类:
移动开发 时间:
2020-05-20 12:12:17
阅读次数:
91
废话不多说,先上命令:gradlewbuild--refresh-dependencies打开AndroidStudio的Terminal窗口,把命令Shift+Insert,然后Enter成功是这个样子的如不好彩FAILED,自己按提示去处理吧。
分类:
其他好文 时间:
2020-05-20 09:15:15
阅读次数:
114
【问题描述】 如何在IDEA中查看项目的所有依赖关系 【解决方案】 ...
分类:
其他好文 时间:
2020-05-19 18:52:54
阅读次数:
285
Android Studio 的文件让C盘越来越胖,系统越来越慢;版本:3.6.3。 修改下面这三个文件夹的位置。 .android .AndroidStudio .gradle 修改前: 1.AndroidStudio 进入Android Studio的安装目录,进入bin文件夹,用文本编辑软件打 ...
分类:
移动开发 时间:
2020-05-18 14:23:36
阅读次数:
110