2015-08-05 3 views
0

Я новичок в android. Я хочу использовать библиотеку проекта навигационного ящика. Он снабжен зависимостью.Как создавать проекты androidstudio с сторонними библиотеками

Библиотека MaterialDrawer помещена в Maven Central, поэтому вам просто нужно добавить следующую зависимость к вашему build.gradle.

compile('com.mikepenz:materialdrawer:[email protected]') { 
     transitive = true 
    } 

Есть 2 файла в папке сценариев Gradle моего андроида проекта студии

  1. build.gradle (модуль: приложение)

  2. build.gradle (Проект: AndroidAppName)

В какой папке я должен ввести этот код зависимостей? Не могли бы вы объяснить процедуру компиляции/сборки проекта студии Android.

Заранее спасибо

+0

Вы должны поставить зависимость в модуле сборки .gradle file. –

ответ

2

сайт говорит:

MaterialDrawer Библиотека выталкивается Maven Central, так что вам просто нужно добавить следующую зависимость к вашему build.gradle.

compile('com.mikepenz:materialdrawer:[email protected]') { 
    transitive = true 
} 

Таким образом, все, что вам нужно сделать, это открыть файл build.gradle внутри папки приложения и следующую строку внутри здесь:

dependencies { 
    // compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.1.1' 
} 
0

В Android студии у вас есть проекты с многими модулей. Система построения градиента настроена аналогичным образом. Первая точка входа - это build.gradle в папке проекта. Здесь вы можете определить глобальные конфигурации, такие как сторонние репозитории и т. Д. Нормальный вам не нужно что-либо менять. Затем каждый модуль имеет build.gradle, который включается при компиляции в проекты build.gradle. Модуль build.gradle определяет конфигурацию и зависимости для модуля и делает это.

В вашем случае означает, что, что вы должны добавить часть зависимостей вы получили в файл build.gradle в модуле приложения, потому что вам это нужно в приложении;)

0

Модуль: приложение

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:design:22.2.0' 
    compile('com.mikepenz:materialdrawer:[email protected]') { 
     transitive = true 
    } 
}