Android Studio - 它是啥? [关闭]

Posted

技术标签:

【中文标题】Android Studio - 它是啥? [关闭]【英文标题】:Android Studio - What is it? [closed]Android Studio - 它是什么? [关闭] 【发布时间】:2016-08-25 07:59:18 【问题描述】:

我刚刚从 Eclipse (API 18 JB) 切换到 android Studio (LP 5.1v)。首先,“gradle 到底是什么?”。文件夹 gen、bin、libs 和 src 似乎消失了,Java 文件已迁移到新文件夹。只有'res'似乎在它的位置,整体。请向我解释这些事情。这里的开发和Eclipse一样吗?

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

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

【问题讨论】:

阅读this了解gradle 你用过谷歌吗? 已研究..谢谢大家,BTW gradle 更好。 (P.S.抱歉粗鲁,我的项目因更新而暂停。 【参考方案1】:

Gradle 是一种“项目构建自动化工具”。大多数时候你不需要担心它。 Android Studio 会为您处理 Gradle 文件的大部分编辑工作。

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

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

让我解释一下。

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

如何添加依赖项?

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

方法如下:

找到这个文件

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

dependencies 
    ...

添加你的依赖。例如,

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

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

其实只有genbin没了!

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

但是如果你点击顶部的“Android”,然后点击“Project”,你会看到:

看! srclibs 回来了!

【讨论】:

感谢您的精彩回答。抱歉粗鲁。

以上是关于Android Studio - 它是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

谁能告诉我android studio中的这个错误是啥[关闭]

Android Studio 中的 .iml 文件是啥?

在 Visual Studio 中计时事件的最佳方式是啥? [关闭]

android studio是啥?

Android Studio 使用的默认 Android SDK 路径是啥?

android studio中的linearlayout是啥意思