У меня есть основной проект, который зависит от других проектов библиотеки, которые используют внешние JARS (которые также используются в основном проекте).Проект тестирования Android с внешними библиотеками в ADT17
Теперь с ADT17 я удалил из основного проекта внешние библиотеки, которые также используются в библиотечных проектах, потому что они автоматически унаследованы от новых AD17 Android-зависимых (из проектов библиотеки).
До здесь все работает правильно. Проблема в том, когда я хочу создать тестовый проект для основного проекта. То, что я делаю, это отметить все внешние банки и андроидные зависимости как экспортируемые для наследования в тестовом проекте. Но проблема в том, что зависимости от Android, хотя они являются рынком как экспортируемые, не наследуются от тестового проекта, и когда я его запускаю, я получаю ссылку Link of class X, которая не найдена ... убедитесь, что она находится в apk.
прилагает изображение, чтобы сделать его более ясным:
(Это снимок из основных библиотек проекта Синих отмечен те правильно наследуются и красные нет.).
Возможный дубликат [Библиотеки в SDK 17 - android] (http://stackoverflow.com/questions/9846586/libraries-in-sdk-17-android) – Dharmendra
Не совсем то же самое. Этот вопрос связан с тестовыми проектами, а другой вопрос нет. – lujop