Мой проект зависит от двух библиотек: один - ActionBarSherlock
, а другой - Facebook SDK
.Как включить библиотеки, которые зависят от одной и той же библиотеки?
Оба этих проекта библиотеки зависят от android-support-library
.
Проблема теперь, если я включаю эту библиотеку в обеих проектах библиотеки, I'm получаю эту ошибку сборки
Android Dex: [MyApp] Unable to execute DX
Android Dex: [MyApp] com.android.dex.DexException: Multiple dex files define Landroid/support/v4/view/PagerAdapter;
Как я могу управлять, чтобы оба библиотек зависят от одной и той же библиотеки?
Вы имеете в виду, что вы меняете путь сборки java? – Blackbelt
Я не менял ни одного пути сборки, я просто включил те библиотеки, в которые оба включены те же самые другие файлы. –
Я столкнулся с той же ситуацией месяц назад для V7_support lib и Facebook. Что я сделал - я удалил v4 из facebook и добавил v7 в качестве библиотеки в facebook. Это решило мою проблему. Надеюсь, что это поможет вам. –