我正在尝试添加一个依赖的Android异步Http客户端到我的项目中。因此,项目中有两个build.gradle文件。
据我所知,有不同类型的依赖关系:
在(Project:My-app)
This question是关于buildScript的依赖关系的存储库,解释一下前两种类型。
build.gradle (项目:My-app)也说
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
所以我猜Android Asynchronous Http客户端的依赖代码应该添加到build.gradle (Module:app)中。
它们是如何组合在一起的?
发布于 2016-08-30 23:02:34
这有点令人困惑,因为Android Studio默认情况下会将两个build.gradle
文件并排显示(当使用Android视图时)。
如果切换到Project视图,您可以看到实际的结构以及不同的build.gradle
文件所在的位置。
build.gradle
(项目: MyApplication)文件位于项目的根文件夹中,其配置设置适用于项目中的每个模块。模块是更大项目中的一个孤立部分。在多模块项目中,这些模块各自有自己的工作,但它们共同构成整个项目。大多数Android项目只有一个模块,即app模块。
此处的build.gradle
(模块:应用程序)文件位于app
文件夹中。其构建设置仅适用于应用程序模块。如果有另一个模块,那么该模块也会有自己的build.gradle
文件。作为一名example,我创建了一个包含三个模块的库项目:一个库模块、一个演示应用程序模块和另一个我计划用于测试的应用程序模块。他们每个人都有自己的build.gradle
文件,我可以对其进行调整。
在一个基本的项目中,您需要编辑的几乎所有内容都在应用程序模块的build.gradle
文件中。你可以这样记住它:
您正在创建一个文件,因此请转到app,build.gradle
文件(模块:
.
进一步阅读
https://stackoverflow.com/questions/28295933
复制相似问题