将 android 个武器库放入哪个 build.gradle 文件
Which build.gradle file to put android arsenal libraries in
我正在尝试使用一些很棒的 android 武器库。例如: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'
and/or
repositories {
maven {
url "https://jitpack.io"
}
}
和
dependencies {
compile 'com.github.balysv:material-menu:v1.5.1'
}
我很困惑,因为这里列出了两个 build.gradle 文件:
Project:Socio 文件如下所示:
Module:app 文件如下所示:
将它们放入 Module:app
gradle 文件中。
另一个 gradle 文件用于项目范围的构建配置。来自文档:
Android Studio projects contain a top-level project Gradle build file that allows you to add the configuration options common to all application modules in the project. Each application module also has its own build.gradle file for build settings specific to that module.
您应该将所有依赖项放在 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 武器库。例如: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'
and/or
repositories {
maven {
url "https://jitpack.io"
}
}
和
dependencies {
compile 'com.github.balysv:material-menu:v1.5.1'
}
我很困惑,因为这里列出了两个 build.gradle 文件:
Project:Socio 文件如下所示:
Module:app 文件如下所示:
将它们放入 Module:app
gradle 文件中。
另一个 gradle 文件用于项目范围的构建配置。来自文档:
Android Studio projects contain a top-level project Gradle build file that allows you to add the configuration options common to all application modules in the project. Each application module also has its own build.gradle file for build settings specific to that module.
您应该将所有依赖项放在 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"
}
}