генерировать исключение sinch java.lang.NoClassDefFoundError

Я пытался запустить пример кода из SDK, но получил java.lang.NoClassDefFoundError в строке:

sinchClient = Sinch.getSinchClientBuilder()
        .context(this)
        .userId("a")
        .applicationKey("key")
        .applicationSecret("secret")
        .environmentHost("sandbox.sinch.com")
        .build();

person Zhangyuan Li    schedule 08.05.2015    source источник
comment
Можете ли вы опубликовать вывод logcat при сбое?   -  person mravca    schedule 12.05.2015
comment
05-18 09:19:55.007: E/AndroidRuntime(608): НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: main 05-18 09:19:55.007: E/AndroidRuntime(608): java.lang.NoClassDefFoundError: com.sinch.android.rtc. Синч   -  person Zhangyuan Li    schedule 18.05.2015
comment
Похоже, вы не добавили в проект фреймворк Sinch.   -  person cjensen    schedule 19.05.2015


Ответы (1)


NoClassDefFoundError означает, что он не может найти класс. Скорее всего, это связано с тем, что SDK Sinch RTC не включен должным образом в ваш APK. Убедитесь, что файл .jar находится в вашей папке libs/ (или, если вы используете пользовательскую настройку, убедитесь, что он компилируется в окончательный пакет).

person frals    schedule 19.05.2015
comment
Я поместил его в библиотеку, но он показывает мне: 05-20 14:14:34.241: E/AndroidRuntime(9455): Процесс: com.example.sinchdemo, PID: 9455 05-20 14:14:34.241: E/ AndroidRuntime (9455): java.lang.UnsatisfiedLinkError: не удалось загрузить sinch-android-rtc из загрузчика - person Zhangyuan Li; 21.05.2015