Я работаю с Microsoft Azure SDK. Я пытаюсь зарегистрировать устройство с помощью учебника по адресу LINK HERE .
Во время этой процедуры должен быть сгенерирован токен, но у меня есть это исключение
java.lang.RuntimeException: Unable to start activity ComponentInfo{eu.beamdigital.beamwatch/eu.beamdigital.beamwatch.SplashActivity}: java.lang.RuntimeException: java.nio.charset.IllegalCharsetNameException: java.nio.charset.CharsetICU[UTF-8]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2583)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2665)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1499)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5765)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
Это исключение выдается этой строкой
targetUri = URLEncoder.encode(this.resourceUri.toLowerCase(), String.valueOf(StandardCharsets.UTF_8));
, который является частью IoT Hub Service SDK.
Как я могу это исправить?
Мое окружение