VerifyError в инструментах для сборки тестовых проектов android v17
С момента установки v17 инструментов сборки android я получаю VerifyError в своем тестовом проекте.
Краткое описание моей структуры проекта:
Все файлы jar существуют в моей основной папке проектов libs
Тест-проект - это проект, который находится внутри моего основного проекта
Все тесты инструментария существуют в том же пакете, что и мои действия.
У меня есть одна банка, которая нужна только для тестовых проектов в моей папке libs в тестовом проекте
Кто-нибудь видел это? Это происходит во всех моих проектах с момента обновления. Запуск теста вызывает InstrumentationException: java.lang.VerifyError
Ответы
Ответ 1
x... @android.com сделал временное исправление для проблемы, о которой я сообщал: http://code.google.com/p/android/issues/detail?id=27608.
Вы можете проверить, может ли новый файл anttasks.jar исправить вашу проблему.
Он исправил мою. NoClassDefFoundError при запуске теста Instrumentation с ant
Ответ 2
В моем случае у меня есть тестовый проект с использованием библиотеки "robotium".
У меня была такая же проблема, и я решил, выполнив следующие шаги:
- "Свойства > Путь сборки Java & Библиотеки", удалите "Android Dependencies" в моем тестовом проекте.
- "Свойства > Путь сборки Java > Библиотеки", удалите два баннера робота и нажмите "Добавить JAR", чтобы повторно импортировать баннер robotium в моем тестовом проекте.
- "Свойства > путь сборки Java > Заказ и экспорт", проверьте два checkbok роботизированного банка (и othera, который вы хотите экспортировать).
- Очистите тестовый проект.
Я думаю, вы также решите проблему, удачи!
Дополнительная информация
Как исправить "NoClassDefFoundError" с помощью ADT 17
Работа с зависимостями в проектах Android
Ответ 3
в моем случае, во-первых, добавьте robotium-solo-2.5 в properties- > build path- > Libraries, а затем переместите robotium-solo-2.5.jar в начало в свойствах- > путь сборки- > Заказ и экспорт, наконец, я легко решаю эту забавную проблему...
Ответ 4
"Свойствa > Путь сборки Java > Заказ и экспорт" и проверьте все ссылки, которые вы хотите экспортировать.
Ответ 5
Способ Android с зависимостями в последнее время изменился. Если вы используете eclipse, просто удалите импорт jar и поместите их в папку "libs" в корне проекта, и все будет автоматически импортировано.