java.lang.NoClassDefFoundError: тест Android и Junit

Как указано выше, не совсем возможно; однако, если вы просто хотите создать начальное состояние для чего-то вроде опции «Выбрать продукт ...», прежде чем пользователь взаимодействует с этим полем, вы можете сделать что-то вроде ниже -

Нижеприведенные стили (технически все) первый вариант красного цвета и один раз, когда пользователь взаимодействует, удалит этот параметр (который имеет значение = «defaultValue») и удалит класс, примененный к выбору. Вы также можете применять другие параметры, кроме цвета, но они будут влиять только на измененное поле, а не на список.

CSS

.default-value{
  color: red;
}

jQuery

$("select").addClass('default-value');

$("select").bind("focus", function () {
  $(this).children('option[value="defaultValue"]').remove();
  $(this).removeClass('default-value');
});
29
задан helene 8 January 2013 в 14:04
поделиться

3 ответа

Устранена проблема, выполнив следующие действия -

1.Откройте файл уровня build.gradle уровня модуля, перейдите к зависимостям, перейдите к этой строке -

testImplementation 'junit:junit:4.12'

2.Измените версия junit для чего-либо еще ниже (например, 4.10)

testImplementation 'junit:junit:4.10'

3. Синхронизированный проект

4.В данном случае проблема устранена в моем случае

5. Установите версию junit на прежнее значение (4.12 в моем случае), если хотите

testImplementation 'junit:junit:4.12'

6.Sync project

Изменение версии junit и проекта синхронизации работало в моем случае.

4
ответ дан Mohit Atray 8 January 2013 в 14:04
поделиться

Не уверен, что у меня была такая же проблема, как у вас, но я использую gradle, и по какой-то причине тесты просто больше не запускались, с той же ошибкой, что и у вас. Я пытался очистить и восстановить, но безрезультатно. После нескольких часов разочарований и попыток найти ответ я наткнулся на простое решение в потоке GitHub:

Я решил эту проблему, удалив папку .gradle в моем проекте и восстановление проекта.

(спасибо впетров)

72
ответ дан IgorGanapolsky 8 January 2013 в 14:04
поделиться

Вы можете запустить ./gradlew clean test в терминале.

19
ответ дан rcde0 8 January 2013 в 14:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: