Заранее спасибо за просмотр. Я немного над моей головой с этим.
У меня есть проект Android, в котором используется библиотека совместимости Action Bar Sherlock. Я смог нормально запустить его со старой версией ~ 3.5, которая включала собственную библиотеку android.support.v4 с дополнительным классом под названием «SupportActivity».
Я случайно обновил библиотеку Sherlock до ее самой последней версии (4.0.2), которая избавилась от исходных файлов android.support.v4 и просто использует файл jar. Однако этот файл jar не ссылается на «SupportActivity.class», и по какой-то причине в моем проекте теперь есть эта ошибка:
The type android.support.v4.app.SupportActivity cannot be resolved.
It is indirectly referenced from required .class files
LoadMapTask.java /ncas/src/viiad/task line 65 Java Problem
Что интересно, эта ошибка падает на строку комментария. Код для "LoadMapTask.java" можно посмотреть здесь.
Поскольку на него «косвенно ссылаются», я не могу найти ни одного экземпляра SupportActivity, на который есть ссылка где-либо в моем проекте.
В настоящее время я использую Eclipse Indigo, компилирую с помощью API Google версии 15 (4.0.3) и использую файл sdk/extras/android/support/v4/jar. В моем пути сборки также есть панель действий Sherlock (которая отлично компилируется) в качестве обязательного проекта.
Дайте мне знать, если вам нужна дополнительная информация. Комментарии или помощь любого рода приветствуются. Благодарю вас!