2015-09-03 3 views
0

Это WRT Android Studio 1.3.2Ошибка при добавлении внешних библиотек Jar в андроида студии

Так что, когда я пытаюсь добавить Repo из существующей Jar Импорт Модуль-> Import, библиотека добавляется в виде отдельного модуля и включен в settings.gradle.

После этого, когда я пытаюсь использовать Jar, я получаю сообщение Add Library 'x' to the classpath После того, как я добавить этот путь к классам, я могу получить доступ к классам, однако проект не строят со следующей ошибкой,

class Xx cannot be found(Xx belongs to the jar) Есть ли обход для этого.

Я могу добавить банку, создав папку libs в модуле app и нажав на add as library. Однако я не хочу, чтобы кувшин находился внутри основного модуля.

+0

@Droidekas: Ваша градле содержит эту строку -> проект компиляции (': module_name')? – AndiGeeky

+0

@ MamataGelanee, Да, что сработало. Удивительно, что все остальные файлы градиентов отделяются от этого. Спасибо! Вы можете добавить полный процесс в качестве ответа, и я соглашусь с ним. Просто добавив, что это утверждение будет неполным ответ – Droidekas

+0

Конечно ... сделаю. Благодаря!! – AndiGeeky

ответ

0

Когда вы добавляете какую-либо зависимость от модуля, он не будет автоматически добавлен в файл градации.

Вы должны добавить, что в Gradle Зависимость от файла вручную ..

Теперь здесь вы добавляете модуль в проект Android студии тогда, Вы должны добавить

compile project(':module_name') 

Так что вы модуль будет прикреплен к вашему модулю приложения.

Надеюсь, это поможет.

спасибо.!

1

ли что-то вроде этого:

Чтобы импортировать модуль: Шаг-1; Goto File-> new-> import module. Выберите и импортируйте свой модуль.

Шаг 2: В build.gradle вашего приложения добавить проект компиляции (':') yourlibrary

Шаг 3: Синхронизировать ваш Gradle.

Теперь, чтобы добавить банку в описанном выше модуле:

Шаг 1: Скопируйте файл фляги в Lib папку вашего модуля.

Шаг 2: В файле build.gradle вашего модуля добавить зависимость как компилировать файлы («ЛИЭС/your_jar_file.jar»)

Шаг 3 Синхронизировать ваш Gradle и вы хорошо идти.

+0

Пожалуйста, прочитайте мое последнее заявление в вопросе. – Droidekas