2014-12-08 3 views
12

Я хочу, чтобы импортировать эту библиотеку для моего проекта в Android Studio v1.0.0 RC2:Как импортировать библиотеку материалов в Android Studio?

https://github.com/navasmdc/MaterialDesignLibrary

Но есть проблема. Когда я добавляю эту библиотеку в качестве модуля, появляется эта ошибка:

Error:Dependency MyApplication.libraries:MaterialDesign:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency. File: C:\ADTBundle\StudioWorkspace\MyApplication\libraries\MaterialDesign\build\outputs\apk\MaterialDesign-release-unsigned.apk

Что бы руководство шаг за шагом, чтобы решить эту проблему? Или что такое зависимость градиента для этой библиотеки?

+2

В общем, похоже, что вы пытаетесь импортировать APK, который не является действительным тип библиотеки. APK - это полный установочный файл приложения для Android, а не библиотека. Вы должны включить его в качестве источника или искать архив JAR или AAR. –

ответ

23

Если вы используете Android Studio:

  • Вы можете импортировать проект в качестве модуля и измените следующие данные в файле build.gradle импортируемого модуля.

  • Изменить применить плагин: com.android.application применить плагин: com.android.library удалить applicationId и установить minSdkVersion, чтобы соответствовать вашему проекту minSdkVersion.

  • И в проекте build.gradle файла compile project(':MaterialDesignLibrary'), где MaterialDesignLibrary это имя вашего проекта библиотеки или вы можете импортировать модуль с помощью File -> Структура проекта -> Выберите проект под Modules -> Зависимости -> Нажмите на + для добавьте модуль.

+0

У меня была та же проблема. Я сделал именно то, что вы предложили. Он успешно строился. Но когда я попытался запустить его, эта ошибка возникла; Ошибка: (25, 32) ошибка: не удается найти класс символов myLib –

+3

Я нашел решение. Необходимо установить minifyEnabled false для работы, иначе класс myLib не может быть найден. –

+0

Я использую android studio v1.0.2. пожалуйста, помогите мне, как я могу добавить уже существующий проект в андроид-студию и установить этот проект как вспомогательный ресурсный проект, например, в eclipse. – Harsha

17

Существует новая официальная библиотека дизайна, просто добавить к вашему build.gradle: подробности visit android developers page

compile 'com.android.support:design:27.0.0' 
+2

как скомпилировать град? как это использовать? –

+2

@NitinKarale http://android-developers.blogspot.com/2015/05/android-design-support-library.html –

+0

Как узнать, какой номер версии использовать? –

1

GOTO

  1. файла (левый верхний угол)
  2. Структура проекта
  3. Под модуль. Найдите вкладку «Зависимость»
  4. нажмите кнопку плюс (+) вверху справа.
  5. Вы найдете все зависимости
3

Последний, как выпуск API 23 является

compile 'com.android.support:design:23.2.1' 
Смежные вопросы