android - 了解 Gradle (Android Studio) 有多重要?

标签 android android-studio android-gradle-plugin

<分区>

在使用 Eclipse 之后,早在 2010 年,我就转向了 IntelliJ IDEA,并且从那时起就一直在使用它。尽管 Android Studio 接管了 IntelliJ IDEA 的逻辑,但它实现了 Gradle 作为其构建系统。

Gradle 本质上可能就像他们在 Gradle 网站上所说的那样完美,但老实说,对于那些第一次打开使用 Android Studio 创建的项目的人来说,它相当困惑。

Gradle在未来会变得很重要吗?我们多久不能使用它?基本上,我在不关心 Gradle 和 Android Studio 的情况下继续使用 IDEA 有多聪明?

我知道在这一点上我不需要它,但我必须考虑 future 。

最佳答案

如果 IDEA 适合您,那么最好坚持使用它——如果它没有坏,就不要修复它。据我所知,IntelliJ 将至少在 14 版本之前支持其现有的非 Gradle 构建系统,并且可能会超过此版本(尽管我不代表他们发言)。如果您已经拥有一个非 Gradle 项目,则可以将其与 Android Studio 一起使用,但实际上并不鼓励这样做,而且我们不会为您提供创建新项目的方法。并不是说 Android Studio 有很多固有的特性使其不适用于非 Gradle 项目,但这不是我们关注的重点。此外,由于 IntelliJ 使用与 Android Studio 相同的 Android 插件,因此您可能需要的大多数功能无论如何都可以在这方面使用。

Gradle 是我们在 Android 上的 future ,我们希望最终为所有使用 Eclipse + ADT 的人提供更好的故事,所以如果你展望长远的 future ,这是一个你的方向最终应该去,特别是如果你的开发变得足够复杂以至于现有的构建系统成为一个限制。但这并不意味着您现有的工作流程会在接下来的一两年内突然停止工作。

关于android - 了解 Gradle (Android Studio) 有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23137399/

相关文章:

java - 我无法从 Activity 调用 Fragment 方法

用于屏幕锁定的 Android API

java - android studio 中使用哪种布局来精确放置剪贴画

android - 使用按钮调用新 Activity 时应用程序崩溃

Android gradle 在合并时更改资源

android - Android Gradle资源排除文件不起作用

android - 提供始终选择浏览器打开链接的选项

android - 操作栏选项卡中的 MapFragment

java - 如何使用 Java 中的 AnyChart for Android 创建 BubbleMap

android - RxJavaPlugins 错误找不到类 "com.google.devtools.build.android.desugar.runtime.ThrowableExtension"