Android Studio - 它是什么?

时间:2016-04-30 03:52:31

标签: android eclipse android-studio gradle

我刚从Eclipse(API 18 JB)切换到Android Studio(LP 5.1v)。首先,“哎呀是什么?”。文件夹gen,bin,libs和src似乎已经消失,Java文件已经迁移到新文件夹。只有'res'似乎代替它,整个。请向我解释这些事情。这里的开发是否与Eclipse的情况相同。

P.S.(我在Eclipse中创建了一个目标为android -18的项目,它在AS中默认不存在。如果我通过SDK更新下载它,API 18 JB 4.3的大小是多少。)

[我不想要理论答案,也不需要任何链接。请提供一些可能澄清我的问题的答案。]

1 个答案:

答案 0 :(得分:2)

Gradle是一种"项目构建自动化工具"。你大部分时间都不需要担心。 Android Studio会为您处理大部分Gradle文件的编辑。

如果你真的想知道真正的是什么,那么这里是的标签wiki:

  

Gradle是一个使用Groovy DSL的项目构建自动化工具。 Gradle构建脚本支持Maven和Ivy存储库以及用于依赖关系管理的纯文件系统。

让我解释一下。

所以基本上它是说Gradle可以自动化你的构建过程等等等等,你可以将它用作依赖管理器。它也是一个依赖管理器,因此您可以将Maven和Ivy存储库添加为项目的依赖项。

如何添加依赖项?

IMO,将.jar文件添加到libs的方法不应在Android中使用。您应该在gradle文件中添加一行以添加依赖项。

以下是:

查找此文件enter image description here

然后打开它。在依赖项块中:

dependencies {
    ...
}

添加您的依赖项。例如,

dependencies {
    ...
    compile 'com.github.satyan:sugar:1.4'
}
  

文件夹gen,bin,libs和src似乎已经消失了。 Java文件已迁移到新文件夹。

实际上,只有genbin消失了!

如果你看左边的东西,你可能会看到:

enter image description here

但如果你点击" Android"在那里,点击" Project",你会看到:

enter image description here

看! srclibs又回来了!