2015-03-13 2 views
0

Как добавить существующую библиотеку, извлеченную из github, в мой проект, не копируя ее в каталог модулей?Добавить внешнюю библиотеку по источнику в существующий проект с помощью студии android

Например, я проверил zxing и попытался добавить его в свой проект, но я не могу найти, как это сделать. Так как я хочу установить zxing для портретного режима, мне нужно добавить/скомпилировать источники. Версия maven была легко реализована (просто добавьте компиляцию «com.google.zxing: core: 3.2.0» в качестве зависимостей), но как это сделать с исходным кодом?

у меня есть эта структура:

Projects\ 
    MyApp\MyModule\ .. 
    zxing\core\ ... 

Спасибо заранее, Юргена

ответ

0

Вы можете сделать это двумя способами.

Первый метод

источник импорта библиотеки в Android Studio в качестве отдельного проекта. После этого создайте проект в файл *.jar или *.aar, а затем скопируйте его в каталог вашего проекта lib и добавьте зависимость от библиотек из этого каталога в вашем проекте.

Второй метод

источники Импорт библиотеки в ваш проект в виде отдельного модуля. После этого добавьте зависимость к этому модулю в модуле вашего приложения.

Когда вы выполняете одно из этих действий, вы должны иметь возможность использовать библиотеку в своем проекте.

Тем не менее, если библиотека, которую вы хотите использовать, доступна в Центральном репозитории Maven, я рекомендую вам использовать систему сборки Maven или Gradle и добавить ее в качестве зависимости. Вышеупомянутые методы следует использовать, когда ваша библиотека является обычным и недоступна в Центральном репозитории Maven.

+0

Спасибо, первый способ кажется самым простым. Просто вытащить код, скомпилировать его и добавить его в качестве библиотеки. В этом случае я не могу использовать maven, потому что я сделаю некоторые изменения в коде (портретный режим для сканера zxing). – Juwei

Смежные вопросы