CaptivePortal не работает в пользовательской системе Android Oreo

У нас есть специальная система Android Oreo, в которой нет веб-браузера. Когда система подключается к сети с помощью Captive Portal, CaptivePortalLoginActivity запускается с использованием SSL ниже Ошибка

"В сети, к которой вы пытаетесь присоединиться, есть проблемы с безопасностью. Например, страница входа в систему не относится к показанной организации. ПРОДОЛЖАЙТЕ В любом случае ПОСЕТИТЬ БРАУЗЕР"

но после нажатия кнопки ПРОДОЛЖИТЬ ЛЮБОЕ приложение VIA BROSWER вылетает из-за отсутствия браузера

11-19 05:00:03.912 10434 10434 D CaptivePortalLoginActivity: запуск активности с намерением ACTION_VIEW для http://connectivitycheck.gstatic.com/generate_20411-19 05: 00: 03.916 2565 8240 I ActivityManager: START u0 {act = android. intent.action.VIEW dat = http://connectivitycheck.gstatic.com/...} из uid 10019 11-19 05:00:03.920 10434 10434 D AndroidRuntime: выключение виртуальной машины --------- начало аварии 11-19 05:00:03.921 10434 10434 E AndroidRuntime: ОСНОВНОЕ ИСКЛЮЧЕНИЕ: главное 11-19 05:00:03.921 10434 10434 E AndroidRuntime: Процесс: com.android.captiveportallogin, PID: 10434 11-19 05:00:03.921 10434 10434 E AndroidRuntime: java.lang.RuntimeException: Невозможно уничтожить активность {com.android.captiveportallogin/com.android.captiveportallogin.CaptivePortalLoginActivity}: android.content.ActivityNotFoundException: не найдена активность для обработки Intent..action.VIEW dat = http://connectivitycheck.gstatic.com/...} 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Acti vityThread.performDestroyActivity (ActivityThread.java:4385) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:4401) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.ActivityThread.access $ 1900 (ActivityThread.java:176) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1649) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: на android.os.Handler.dispatchMessage(Handler.java:106) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: на android.os.Looper.loop(Looper.java:164) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at java.lang.reflect.Method.invoke(собственный метод) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 11-19 05:00:03.921 10434 10434 E А roidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: вызвано: android.content.ActivityNotFoundException: не найдена активность для обработки намерения { act = android.intent.action.VIEW dat = http://connectivitycheck.gstatic.com/...} 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult (Instrumentation.java: 1937) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Instrumentation.execStartActivity (Instrumentation.java:1616) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Activity.startActivityForResult (Activity.java:4487) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Activity.startActivityForResult (Activity.java:4445) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: на android.app.Activity.startActivity(Activity.java:4806) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: на android.app.Activity.startActivity(Activity.java:4774) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at com.android.captiveportallogin.CaptivePortalLoginActivity.onDestroy(CaptivePortalLoginActivity.java:270) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Activity. executeDestroy(Activity.java:7208) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1249) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: в android.app.ActivityThread.performDestroyActivity(ActivityThread.java:4370) 11-19 05:00:03.921 10434 10434 E AndroidRuntime: ... еще 9 11-19 05:00:03.925 10434 10434 I Процесс: отправка сигнала. PID: 10434 SIG: 9

Как работать с Captive Portal без браузера в Oreo?

0 ответов

Другие вопросы по тегам