【发布时间】:2014-01-14 07:05:36
【问题描述】:
我可以在 Android Studio 0.4.0 的上下文中帮助理解 Gradle(plugin v 0.7) 背后的概念。我以前没有使用过 Gradle,它给我带来的只是问题。我没有看到它的目的/好处,因为我对此了解不够。
我有一些具体问题
这些依赖项是什么?我正在制作一个简单的应用程序 导航抽屉,针对 API 11+,它应该是本机的 支持的。我可以使用哪些依赖项?
什么是 Gradle 包装器?对完成的申请有什么改变(如果有的话)?
为什么 Gradle 需要经常在线?我没有 工作时在我的个人笔记本电脑上上网。得到了 以至于我无法运行或测试我的应用程序,因为 Gradle 不能 解决一些无法访问互联网的资源。
为什么 Gradle 使用 Groovy 很重要?我已经搜索过 在互联网上,这往往是人们喜欢的东西 Gradle,但他们通常不会解释为什么 Groovy 很重要或 它对 Android 应用有什么作用。
有时作为中级程序员很难,因为信息往往过于简单或过于复杂。除了我的具体问题之外,您可以提供的任何其他信息都会很有用。我不想讨论 Gradle 与其他可能做同样事情的工具的优缺点,我只是想更多地了解 Gradle 及其用途,以便做出明智的决定。
谢谢
【问题讨论】:
-
去官网看看gradle.org/overview
-
您是否熟悉构建工具(如 Maven 和 Gradle)一般如何提供价值? Maven是如何工作的?只是对您的参考框架感到好奇。
-
不,我以前没有使用过 Maven。我有使用 ANT 插件的 Eclipse/ADT 的学术经验。我以为 ANT 只是用于错误检查(也许我错了?)我读过 Gradle 是基于 Maven 和 ANT 但没有比这更多的理解。
-
另外,请查看新构建系统的 android 文档,tools.android.com/tech-docs/new-build-system
标签: android gradle android-studio android-gradle-plugin