У меня была такая же проблема, и ни один из ответов, найденных мной в stackoverflow, не решил мою проблему. После нескольких часов проб и ошибок я решил свою проблему, настроив путь сборки моего проекта. В Eclipse щелкните правой кнопкой мыши проект> Build Path
> Configure Build Path...
, на вкладке Order and Export
отметьте Android Private Libraries
, щелкните OK
. После этого очистите проект и попробуйте запустить снова.
Я решил эту проблему, сравнив свой проект с другим (недавно созданным) проектом, который мог работать должным образом. Я сравнил каждую конфигурацию и AndroidManifest.xml из них.
Надеюсь, это вам тоже поможет :)
ОБНОВЛЕНИЕ Другое решение: использование ANT
Я нашел другой способ решения этой проблемы: использование ANT. Мой друг столкнулся с той же проблемой, но исправление пути сборки не решило его проблему. Я не знаю, было ли это потому, что мы используем другую версию IDE, другую версию ADT или другую операционную систему (я использую GNU / Linux). И тогда я предложил ему использовать ANT, а не IDE.
Сначала настройте проект (создайте build.xml
), выполнив android update project -p <project-dir> -n <project-name>
для каждого проекта (включая проекты библиотеки). А затем из каталога основного проекта выполните ant debug
для сборки, ant installd
для установки и запуска приложения.
Странно то, что, преуспев таким образом, он даже может скомпилировать, снова используя IDE, вообще без ANT.