Интеграция SDK в Android
Я добавил Facebook SDK
и Google-play-services_lib в качестве библиотеки в моем проекте. я удалила android-support-v4.jar
из моей папки Lib проекта. Сейчас я сталкиваюсь со следующей проблемой
[2014-09-26 15:47:47 - Dex Loader] Unable to execute dex: Multiple DEX files define Lcom/facebook/android/AsyncFacebookRunner$1;
[2014-09-26 15:47:47 - Mmatching] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/facebook/android/AsyncFacebookRunner$1;
3 ответа
Это означает, что у вас есть несколько файлов, определенных для настроек вашего проекта.
Для этого,
Перейти к,
Project Properties -> Java build path -> Libraries -> Remove Android dependencies
Чтобы быть более конкретным -
Просто удаляя facebook-android-sdk.jar
Файл от libs работал для меня так же, как это относится к банке, связанной с Facebook, которую я имел в нескольких местах.
Удалите эту ошибку, выполнив следующие действия:
- Щелкните правой кнопкой мыши по проекту и откройте свойства.
- Перейдите к "Путь сборки Java.."
- Перейдите на вкладку "Заказ и экспорт". Снимите флажок "Частные библиотеки Android" и нажмите "ОК".
и убери свой проект. Оно работает.
Просто снимите флажок Android Dependencies
флажок от Java Build Path -> Order and Export
,