Android Test Project с внешними библиотеками в ADT17 - PullRequest
3 голосов
/ 31 марта 2012

У меня есть основной проект, который зависит от других библиотечных проектов, использующих внешние JARS (которые также используются в основном проекте).

Теперь с ADT17 я удалил из основного проекта внешние библиотеки, которыетакже используются в проектах библиотек, поскольку они автоматически наследуются от новых зависимостей AD17 Android (от проектов библиотек).

До тех пор, пока здесь все работает правильно.Проблема в том, когда я хочу создать тестовый проект для основного проекта.Я отмечаю все внешние jar-файлы и зависимости Android как экспортируемые для наследования в тестовом проекте.Но проблема в том, что зависимости Android, хотя они и продаются как экспортируемые, не наследуются от тестового проекта, и когда я запускаю его, я получаю некоторую ссылку класса X, не найденную ... убедитесь, что она есть в apk.

Я прилагаю изображение, чтобы сделать его более четким:

(Это снимок из основных библиотек проекта. Синие помечены правильно, а красные нет).

Libraries from the main project. Blue ones are correctly inherited in test project, red ones not

1 Ответ

1 голос
/ 11 апреля 2012

Кажется, это была ошибка в ADT17 с тестовыми проектами, которые зависят от внешних библиотек. Сегодня я обновился до ADT18, и он работает правильно, без какой-либо библиотеки, определенной в тестовом проекте.

...