如何使用第 3 方库构建 android studio 项目
How to build androidstudio projects with 3rd party libraries
我是 android 的新手。我想使用 https://github.com/mikepenz/MaterialDrawer 导航抽屉项目的库。
它提供了一个依赖项。
MaterialDrawer库被推送到Maven Central,所以你只需要在你的build.gradle.
中添加如下依赖
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
我的 android 工作室项目的 Gradle 脚本文件夹中有 2 个文件
build.gradle(模块:app)
build.gradle(项目:AndroidAppName)
我应该在哪个文件夹中输入这些依赖代码?
您能否解释一下 android 工作室项目的 compilation/build 过程。
提前致谢
你必须把它放在你的项目中。在应用程序模块中。
编辑:有关更多解释,android 文档非常好:
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Tasks
在 Android 工作室中,您的项目包含很多模块。
gradle 构建系统以相同的方式设置。
第一个入口点是项目文件夹中的 build.gradle。
在这里您可以定义全局配置,如第三方存储库等。
通常你不必在这里改变任何东西。
然后每个模块都有一个 build.gradle,它在编译到项目 build.gradle 中时包含在内。
模块 build.gradle 文件定义了模块的配置和依赖关系,并得到了好处。
在你的情况下意味着,你必须添加你进入应用程序模块的 build.gradle 文件的依赖部分,因为你在应用程序中需要它;)
模块:应用程序
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:design:22.2.0'
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
}
网站说:
The MaterialDrawer Library is pushed to Maven Central, so you just need to add the following dependency to your build.gradle.
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
所以,您所要做的就是打开 app 文件夹中的 build.gradle 文件,然后在此处添加以下行:
dependencies {
// compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
}
我是 android 的新手。我想使用 https://github.com/mikepenz/MaterialDrawer 导航抽屉项目的库。 它提供了一个依赖项。
MaterialDrawer库被推送到Maven Central,所以你只需要在你的build.gradle.
中添加如下依赖compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
我的 android 工作室项目的 Gradle 脚本文件夹中有 2 个文件
build.gradle(模块:app)
build.gradle(项目:AndroidAppName)
我应该在哪个文件夹中输入这些依赖代码? 您能否解释一下 android 工作室项目的 compilation/build 过程。
提前致谢
你必须把它放在你的项目中。在应用程序模块中。
编辑:有关更多解释,android 文档非常好: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Tasks
在 Android 工作室中,您的项目包含很多模块。 gradle 构建系统以相同的方式设置。 第一个入口点是项目文件夹中的 build.gradle。 在这里您可以定义全局配置,如第三方存储库等。 通常你不必在这里改变任何东西。 然后每个模块都有一个 build.gradle,它在编译到项目 build.gradle 中时包含在内。 模块 build.gradle 文件定义了模块的配置和依赖关系,并得到了好处。
在你的情况下意味着,你必须添加你进入应用程序模块的 build.gradle 文件的依赖部分,因为你在应用程序中需要它;)
模块:应用程序
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:design:22.2.0'
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
}
网站说:
The MaterialDrawer Library is pushed to Maven Central, so you just need to add the following dependency to your build.gradle.
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
所以,您所要做的就是打开 app 文件夹中的 build.gradle 文件,然后在此处添加以下行:
dependencies {
// compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
}