首先不是 Android Studio ,就是 Intellij 14 Untimate
感觉 idea 里面 gradle 的 build.gradle 改了一些依赖之后,发现还是重新 import 一次项目才比较好。要不然总是有依赖冲突。就算设置了 auto-import 也不行。
想知道大家是不是这样子的?
1
zhuangzhuang1988 2015-10-04 12:31:16 +08:00
为何要重新 import? 右边 gradle 的 panel 上点击那个刷新就好.
|
2
beneo OP 哇哦,感谢感谢,从来没有用过右边
|
3
ljbha007 2015-10-04 13:53:49 +08:00
此楼终结
|
4
beneo OP 不过实际使用的时候,比方说我加入一个 undertow ,然后去掉之后,用刷新还是无用的。我只能去 project structure 里面在我的 module 下面,手动把 dependence 去掉,或者重新导入工程才行。。。
@zhuangzhuang1988 |
5
HentaiMew 2015-10-04 15:15:00 +08:00
AS 凡是动了配置文件都会提示你进行同步操作,然后依赖一切正常。
IDEA 不会,但是展开右侧的 gradle ,点刷新按钮,也能达到同样的效果。 |
6
hantsy 2015-10-04 15:52:09 +08:00
还不如 NetBeans 的 Gradle 插件支持。
目前 Ecipse 有 STS 的 Gradle 的插件, Gradle 官方出了个 Buildship 插件( Eclipse ),都不好用。 我的感觉 Gradle Build 速度太慢了。 目前项目还是主要用 Maven ,自己也就玩玩 Gradle 而已。 |
7
raysmond 2015-10-04 16:33:09 +08:00
没有啊,主要网速的问题吧。我用 Itenllij 的 Gradle 都很好啊
|
8
ldehai 2015-10-05 06:23:38 +08:00 via iPhone
@hantsy gradle 速度慢是因为没有配置好,网上搜搜 as gradle 加速,简单的代码修改重新编译也就几秒
|
10
hantsy 2015-10-05 11:59:47 +08:00
@idehai 那个怎么配置都没用, parallel 也不行。你也可以贴下你的配置,我试下,我觉得默认应该是不需要任何配置。
而且它下载 jar 不支持并行, Maven 支持同时下载几个 Jar 。 |
12
hantsy 2015-10-05 12:28:47 +08:00
@ldehai Gradle 在 IDEA 或者 Eclipse 的导入, 那个 Build 速度啊,即使一个再小的项目,几个简单的依赖,等的时间可以去吃餐饭了。稍复杂一点的项目,曾经有等一天都 Build 不完的,试过好几个开源项目了。
Maven 在 Build 速度上,还有下载依赖上快得多。 |
13
ldehai 2015-10-06 22:37:25 +08:00
@hantsy 我是根据这里的提示,改了默认的 gradle 版本,发现速度确实快了不少,现在最新的是 2.7
http://www.aswifter.com/2015/06/14/boost-android-studio/ 系统默认 gradle 版本是 2.2.1 修改 build.gradle 文件 在 project 里查看 gradle 版本 rebuild project 时间 |