Подтвердить что ты не робот

Intellij: android-support-v4.jar в составе actionBarSherlock и Project => IllegalArgumentException

В настоящее время я переношу все мои проекты из Eclipse в IntelliJ Idea.

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

С IntelliJ, как только андроид-support-v4.jar добавлен в ABS, этого не кажется достаточно, поскольку все мои импортные файлы повреждены.

Скриншот импорта ActionBarSherlock (LibABS):

enter image description here

Все кажется прекрасным, все SherlockActivity прекрасны, но все, что связано с поддержкой, не признано в моем приложении:

java: /home/user/workspace/....
cannot access android.support.v4.app.FragmentActivity
class file for android.support.v4.app.FragmentActivity not found

Итак, мне нужно скопировать вручную банку в папку libs и снова включить ее в мой проект.

Снимок экрана моего импорта проекта:

enter image description here

Импорт признан, гайка Теперь я получаю эту ошибку:

Android Dex: [BeTrains-for-Android] UNEXPECTED TOP-LEVEL EXCEPTION:
Android Dex: [BeTrains-for-Android] java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;

Большое спасибо за любую помощь.

4b9b3361

Ответ 1

Попробуйте играть с областями зависимостей и экспортировать флаги. Проверьте эту страницу: вкладка зависимостей.