Проблема с инициализацией ooVoo SDK

У меня возникла проблема в моем проекте, когда я загружаю oovooLibrary в свое приложение, оно не отвечает в течение 5 секунд, а затем падает без каких-либо ошибок. Пожалуйста, помогите мне в этом.

Мой код

        ooVooClient.setContext(app);
        ooVooClient.setLogger(this, LoggerListener.LogLevel.Debug);

        try {
// I am getting no responce for this line
            mConferenceCore = ooVooClient.sharedInstance();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }

person NehaK    schedule 09.06.2016    source источник


Ответы (2)


  private ooVooClient sdk = null;
  private ApplicationSettings settings = null;   

 if (!ooVooClient.isDeviceSupported()) {
                    return;
                }

                settings = new ApplicationSettings(this);

                ooVooClient.setLogger(this, LogLevel.fromString(getSettings().get(ApplicationSettings.LogLevelKey)));
                ooVooClient.setContext(this);

                sdk = ooVooClient.sharedInstance();

Проверьте этот https://github.com/oovoodev/Android-SDK-Sample.

person dindinii    schedule 09.06.2016
comment
Я запустил этот проект, он работает нормально, но когда я реализую то же самое в своем собственном проекте, он падает. - person NehaK; 09.06.2016
comment
Вы можете опубликовать свой журнал сбоев здесь? - person dindinii; 09.06.2016
comment
он не выдает никаких ошибок, он просто зависает на моем устройстве, а затем выдает ошибку, что приложение не отвечает - person NehaK; 09.06.2016
comment
Как только вы получили сообщение об ошибке «приложение не отвечает», не нажимайте «ОК» на устройстве. Проверьте логарифм Android (Android Montior) в студии Android. - person dindinii; 09.06.2016
comment
Я пробовал с отладкой... и с теми же шагами, которые вы говорите... но не получая никаких ошибок в logcate - person NehaK; 09.06.2016
comment
Вы выполнили все эти шаги github.com/oovoodev/Documentation/blob/master/ Если вы выполнили все шаги, но все равно не работает. Используйте их образец проекта для Android и преобразуйте его в свой проект. - person dindinii; 09.06.2016
comment
Давайте продолжим обсуждение в чате. - person NehaK; 09.06.2016
comment
java.lang.UnsatisfiedLinkError: не удалось загрузить ooVooSdk из загрузчика lib/com.example.jiffysoftwaresolutions.myapplication-1, /vendor/lib, /system/lib]]]: findLibrary вернула null - person NehaK; 09.06.2016
comment
попробуйте создать новый проект и выполните шаги для целочисления sdk, которые они предоставляют в своих документах, или же используйте их пример проекта. - person dindinii; 09.06.2016
comment
Я думаю, вы пропустили файлы .so. Вы должны добавить файлы .so в app/src/main/jniLibs - person dindinii; 09.06.2016
comment
создайте папку в своем проекте app/src/main/jniLibs и скопируйте эти две папки armeabi-v7a и x86 из примера проекта oVoo для Android (app/src/main/jniLibs). Надеюсь, это решит вашу проблему. - person dindinii; 09.06.2016
comment
Я создал новый проект, и в этом он работает нормально - person NehaK; 09.06.2016
comment
Но в моем проекте я получаю: W/dalvikvm: выдается исключение (Ljava/lang/NoClassDefFoundError;) при выдаче внутреннего исключения (Ljava/lang/NoSuchMethodError;) A/libc: фатальный сигнал 11 (SIGSEGV) по адресу 0x00000018 (код = 1 ), нить 20853 (Thread-12992) - person NehaK; 09.06.2016

Я исправил эту проблему, я вызывал ooVooClient.setContext(app); из класса MainActivity, поэтому он не принимал этот контекст - приложение (getApplicationContext()), поэтому я инициализировал его в MainApplication.java, сохранил в статической переменной и использовал в других классах.

person NehaK    schedule 14.06.2016