我需要一点帮助来理解Gradle(插件版本为0.7)在Android Studio 0.4.0中的概念。我以前没有使用过Gradle,现在它给我带来了很多问题。因为我不够了解它,所以我看不到它的目的和好处。
以下是我具体的问题:
这些dependencies是什么?我正在制作一个简单的应用程序,其中包含一个导航抽屉,针对API 11+,应该可以被本地支持。我可以使用哪些dependencies?
什么是Gradle wrapper?它是否会对完成的应用程序产生影响?
为什么Gradle需要一直在线上?当我在工作时,我的个人笔记本电脑没有互联网访问权限。Gradle不能在没有互联网访问权限的情况下解决某些资源的问题,已经到了无法运行或测试我的应用程序的程度。
为什么Gradle使用Groovy很重要?我在互联网上搜索了一下,人们喜欢Gradle使用Groovy,但通常他们不会解释Groovy之所以重要或对Android应用程序有什么作用。
作为一个中级程序员,有时候信息会过于简单或过于复杂。除了我的具体问题外,您可以提供的任何其他信息都将是有用的。我不想辩论Gradle与其他可能执行相同任务的工具之间的利弊,我只想更多地了解Gradle及其用途,以便做出明智的决策。
谢谢