В настоящее время я переношу все мои проекты из Eclipse в IntelliJ Idea.
Когда я использовал Eclipse, пакет был включен только в библиотеку ActionBarSherlock, а когда библиотека была включена в мой проект, все было добавлено автоматически.
С IntelliJ, как только андроид-support-v4.jar добавлен в ABS, этого не кажется достаточно, поскольку все мои импортные файлы повреждены.
Скриншот импорта ActionBarSherlock (LibABS):
Все кажется прекрасным, все SherlockActivity прекрасны, но все, что связано с поддержкой, не признано в моем приложении:
java: /home/user/workspace/....
cannot access android.support.v4.app.FragmentActivity
class file for android.support.v4.app.FragmentActivity not found
Итак, мне нужно скопировать вручную банку в папку libs и снова включить ее в мой проект.
Снимок экрана моего импорта проекта:
Импорт признан, гайка Теперь я получаю эту ошибку:
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;
Большое спасибо за любую помощь.