java.lang.ClassNotFoundException: android.net.Network

1

Это мало связано с интеграцией платежного шлюза Payubiz sdk. Однако основная проблема связана с созданием проекта.

Всякий раз, когда мы пытаемся запустить приложение на эмуляторе. Мы получаем следующее недостаточность:

  • Что пошло не так: Выполнение не выполнено для задачи ': app: transformClassesWithInstantRunForAppDebug'. java.lang.ClassNotFoundException: android.net.Network

Однако приложение работает и работает плавно при запуске на устройстве. Мы уже связались с командой Payu по этой проблеме. Но поскольку это проблема, связанная с андроидом, а не платежный шлюз. Я чувствую, что SO - лучшее место.

Подробности эмулятора:

  • Имя: Nexus_4_API_19 CPU/ABI: API Google для Intel Atom (x86)
  • Цель: google_apis [API Google] (API уровня 19)
  • runtime.network.speed: full

РЕШЕНИЕ: Ниже приведен ответ команды PayU. Они подтвердили, что они не используют какой-либо класс, и я тоже. Но через некоторое время/может быть какая-то другая зависимость/очистка проекта. Он также работает для эмулятора.

Изображение 174551

  • 0
    На каком уровне SDK основан ваш эмулятор?
  • 0
    Пожалуйста, проверьте изменения. Emultor основан на SDK 19
Показать ещё 2 комментария
Теги:
android-studio
android-gradle
payu

1 ответ

1
Лучший ответ

Класс API android.net.Network добавлен в API 21. Вам необходимо использовать эмулятор с тем же или более высоким уровнем API для доступа он.

  • 0
    Спасибо за информацию. Я тестирую в другой среде / эмуляторе. Это означает, что он не будет работать на устройстве ниже 21.
  • 0
    Да, он не будет работать на уровне API ниже 21, будь то в эмуляторе или на реальном устройстве.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню