我正在尝试使用一些很棒的 android arsenal 库。例如:https://android-arsenal.com/details/1/703 .如果您转到主页和包页面,它会提供有关添加到 build.gradle 文件的内容的说明。我最近更新了 Android Studio,build.grade 文件现在位于同一个“Gradle Scripts”选项卡中。我想知道把线放在哪里:
// stock actionBar
compile 'com.balysv.materialmenu:material-menu:1.x.x'
// Toolbar and ActionBarCompat-v21 (includes support-v7:21.0.x)
compile 'com.balysv.materialmenu:material-menu-toolbar:1.x.x'
// actionBarCompat-v20 (up to support-v7:20.0.0 - does not support Toolbar)
compile 'com.balysv.materialmenu:material-menu-abc:1.x.x'
// actionBarSherlock
compile 'com.balysv.materialmenu:material-menu-abs:1.x.x'
和/或
repositories {
maven {
url "https://jitpack.io"
}
}
和
dependencies {
compile 'com.github.balysv:material-menu:v1.5.1'
}
我很困惑,因为这里列出了两个 build.gradle 文件:
Project:Socio 文件如下所示:
Module:app 文件如下所示:
最佳答案
您应该将所有依赖项放在 module/build.gradle
文件中。
例如
compile 'com.balysv.materialmenu:material-menu:1.x.x'
compile 'com.balysv.materialmenu:material-menu-toolbar:1.x.x'
compile 'com.github.balysv:material-menu:v1.5.1'
关于存储库,您可以将其放在模块 gradle 文件的顶层 o 中。这取决于是否有任何项目使用相同的存储库。
例如:root/build.gradle
allprojects{
repositories {
jcenter()
maven {
url "https://jitpack.io"
}
}
}
或module/build.gradle
repositories {
jcenter()
maven {
url "https://jitpack.io"
}
}
关于android - 将 android arsenal 库放入哪个 build.gradle 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29725894/