at java.lang.Class.classForName(Native Method), at java.lang.Class.forName(Class.java:454) - эти ошибки я получаю при запуске моего приложения

у меня есть Unity приложение, которое использует java плагин, и когда я его запускаю то первым делом оно вылетает, а дальше мне в AndroidStudio в logcat выдает следующие ошибки:

2021-04-26 16:46:39.893 23476-23537/? E/AndroidRuntime: FATAL EXCEPTION: Thread-4
Process: com.DefaultCompany.pluginsTest, PID: 23476
java.lang.ClassNotFoundException: com.example.loadcamerajavacode.LoadCamera
    at java.lang.Class.classForName(Native Method)
    at java.lang.Class.forName(Class.java:454)
 Caused by: java.lang.ClassNotFoundException: com.example.loadcamerajavacode.LoadCamera
    at java.lang.Class.classForName(Native Method) 
    at java.lang.Class.forName(Class.java:454) 
2021-04-26 16:46:39.997 1730-2755/? E/InputDispatcher: channel '4cb3c06 
com.DefaultCompany.pluginsTest/com.unity3d.player.UnityPlayerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

тут указана какая-то ошибка на 454 строке, вот код с соответствующей строкой:

@CallerSensitive
public static Class<?> forName(String name, boolean initialize,
                               ClassLoader loader)
    throws ClassNotFoundException
    {
    if (loader == null) {
        loader = BootClassLoader.getInstance();
    }
    Class<?> result;
    try {
 //  вот та самая 454 строка: result = classForName(name, initialize, loader);
    } catch (ClassNotFoundException e) {
        Throwable cause = e.getCause();
        if (cause instanceof LinkageError) {
            throw (LinkageError) cause;
        }
        throw e;
    }
    return result;
}

в интернете на эту тему чего-то внятного не нашел, на одном сайте написано что проблема в BaseActivity.java, но я все же не пойму в чем конкретно, поэтому задаю вопрос здесь. Кто нибудь сталкивался с этой проблемой? из-за чего она происходит? спасибо заранее.


Ответы (0 шт):