使用Eclipse之后,早在2010年,我就转移到了IntelliJ IDEA,并一直使用它。虽然Android Studio接管了IntelliJ IDEA的逻辑,但它实现了Gradle作为其构建系统。
Gradle的本质可能与他们在Gradle网站上所说的一样完美,但老实说,对于第一次使用Android Studio创建项目的人来说,这是相当混乱的。
Gradle将来会变得非常重要吗?我们能用多长时间?基本上,我在不使用Gradle和Android Studio的情况下继续使用IDEA有多聪明?
我知道在这一点上我不需要它,但我必须考虑未来。
答案 0 :(得分:9)
如果IDEA为你工作,那么坚持下去是件好事 - 如果它没有破坏,就不要修理它。至少在14版本中,IntelliJ将支持其现有的非Gradle构建系统,据我所知,可能超出此范围(尽管我不会为它们说话)。您可以将非Gradle项目与Android Studio一起使用,但它并不是真正受鼓励的,我们也无法为您提供创建新项目的方法。并不是Android Studio固有的那么多使得它无法与非Gradle项目一起使用,但它并不是我们关注的重点。此外,由于IntelliJ使用与Android Studio相同的Android插件,因此无论如何,您可能想要的大多数功能都可用。
Gradle是我们在Android上的未来,我们希望最终能让所有使用Eclipse + ADT的人都有一个更好的故事,所以如果你正在寻找长远的未来,那么#&# 39;你应该最终走的方向,特别是如果你的开发变得足够复杂,现有的构建系统成为一个限制。但它不像你现有的工作流程会在接下来的一两年内突然停止工作。
答案 1 :(得分:1)
我最初发现Gradle非常混乱,我花了很长时间才把头包住。 Android Studio使用Gradle作为首选构建系统。只要继续练习,你就会慢慢学习它。然后如果/当你被迫使用Gradle时,它将不是一个不可逾越的任务。这就是我所做的,最终我采用了Gradle,现在我没有任何问题。
所以我认为如果您喜欢使用Android Studio,并且预计您将在未来的项目中使用它,那么最好熟悉Gradle,以防它最终成为唯一受支持的构建系统(而且正在寻找越来越有可能)。
如果您已经是Android Studio用户,我会说忽略Gradle的学习是不明智的......但这是一个主观问题。