Я хочу добавить WebRTC в свой проект на Kotlin, но когда я его добавляю, у меня возникает такая проблема, и когда я спрашиваю любого ИИ, они говорят, поменяйте реализацию. Либо его больше не существует, либо снова появляется та же ошибка (извините, английский не мой родной язык). Как я могу решить эту проблему?
implementation("io.github.webrtc-sdk:android:125.6422.06.1")
2025-11-27 22:11:43.302 6363-6363 ssine.test_call com.yassine.test_call E No implementation found for long org.webrtc.SoftwareVideoDecoderFactory.nativeCreateFactory() (tried Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory and Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory__) - is the library loaded, e.g. System.loadLibrary?
2025-11-27 22:11:43.324 6363-6363 AndroidRuntime com.yassine.test_call E FATAL EXCEPTION: main
Process: com.yassine.test_call, PID: 6363
lang.RuntimeException: Cannot create an instance of class com.yassine.test_call.CameraViewModel
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:303)
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:287)
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:261)
at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:142)
at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:112)
at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:35)
at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel(ViewModelProviderImpl.kt:59)
at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel$default(ViewModelProviderImpl.kt:43)
at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.android.kt:90)
at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:52)
at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:35)
at com.yassine.test_call.MainActivity.getVm(MainActivity.kt:19)
at com.yassine.test_call.MainActivity.access$getVm(MainActivity.kt:17)
at com.yassine.test_call.MainActivity$onCreate$1.invokeSuspend(MainActivity.kt:25)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:359)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:358)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:124)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at com.yassine.test_call.MainActivity.onCreate(MainActivity.kt:25)
at android.app.Activity.performCreate(Activity.java:9155)
at android.app.Activity.performCreate(Activity.java:9133)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1521)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4262)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4467)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:222)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2823)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loopOnce(Looper.java:248)
at android.os.Looper.loop(Looper.java:338)
at android.app.ActivityThread.main(ActivityThread.java:9067)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@ffdc12e, Dispatchers.Main.immediate]
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:295)
... 40 more
2025-11-27 22:11:43.325 6363-6363 AndroidRuntime com.yassine.test_call E Caused by: java.lang.UnsatisfiedLinkError: No implementation found for long org.webrtc.SoftwareVideoDecoderFactory.nativeCreateFactory() (tried Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory and Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory__) - is the library loaded, e.g. System.loadLibrary?
at org.webrtc.SoftwareVideoDecoderFactory.nativeCreateFactory(Native Method)
at org.webrtc.SoftwareVideoDecoderFactory.(SoftwareVideoDecoderFactory.java:22)
at org.webrtc.DefaultVideoDecoderFactory.(DefaultVideoDecoderFactory.java:22)
at com.yassine.test_call.CameraViewModel.startCameraInternal(CameraViewModel.kt:75)
at com.yassine.test_call.CameraViewModel.(CameraViewModel.kt:33)
... 43 more
2025-11-27 22:11:43.341 6363-6363 Process com.yassine.test_call I Sending signal. PID: 6363 SIG: 9
---------------------------- PROCESS ENDED (6363) for package com.yassine.test_call ----------------------------
Подробнее здесь: https://stackoverflow.com/questions/798 ... kotlin-app
Я не могу найти рабочую версию WebRTC для своего приложения на Kotlin. ⇐ Android
Форум для тех, кто программирует под Android
1764306999
Anonymous
Я хочу добавить WebRTC в свой проект на Kotlin, но когда я его добавляю, у меня возникает такая проблема, и когда я спрашиваю любого ИИ, они говорят, поменяйте реализацию. Либо его больше не существует, либо снова появляется та же ошибка (извините, английский не мой родной язык). Как я могу решить эту проблему?
implementation("io.github.webrtc-sdk:android:125.6422.06.1")
2025-11-27 22:11:43.302 6363-6363 ssine.test_call com.yassine.test_call E No implementation found for long org.webrtc.SoftwareVideoDecoderFactory.nativeCreateFactory() (tried Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory and Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory__) - is the library loaded, e.g. System.loadLibrary?
2025-11-27 22:11:43.324 6363-6363 AndroidRuntime com.yassine.test_call E FATAL EXCEPTION: main
Process: com.yassine.test_call, PID: 6363
lang.RuntimeException: Cannot create an instance of class com.yassine.test_call.CameraViewModel
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:303)
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:287)
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:261)
at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:142)
at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:112)
at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:35)
at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel(ViewModelProviderImpl.kt:59)
at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel$default(ViewModelProviderImpl.kt:43)
at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.android.kt:90)
at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:52)
at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:35)
at com.yassine.test_call.MainActivity.getVm(MainActivity.kt:19)
at com.yassine.test_call.MainActivity.access$getVm(MainActivity.kt:17)
at com.yassine.test_call.MainActivity$onCreate$1.invokeSuspend(MainActivity.kt:25)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:359)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:358)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:124)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at com.yassine.test_call.MainActivity.onCreate(MainActivity.kt:25)
at android.app.Activity.performCreate(Activity.java:9155)
at android.app.Activity.performCreate(Activity.java:9133)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1521)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4262)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4467)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:222)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2823)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loopOnce(Looper.java:248)
at android.os.Looper.loop(Looper.java:338)
at android.app.ActivityThread.main(ActivityThread.java:9067)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@ffdc12e, Dispatchers.Main.immediate]
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.android.kt:295)
... 40 more
2025-11-27 22:11:43.325 6363-6363 AndroidRuntime com.yassine.test_call E Caused by: java.lang.UnsatisfiedLinkError: No implementation found for long org.webrtc.SoftwareVideoDecoderFactory.nativeCreateFactory() (tried Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory and Java_org_webrtc_SoftwareVideoDecoderFactory_nativeCreateFactory__) - is the library loaded, e.g. System.loadLibrary?
at org.webrtc.SoftwareVideoDecoderFactory.nativeCreateFactory(Native Method)
at org.webrtc.SoftwareVideoDecoderFactory.(SoftwareVideoDecoderFactory.java:22)
at org.webrtc.DefaultVideoDecoderFactory.(DefaultVideoDecoderFactory.java:22)
at com.yassine.test_call.CameraViewModel.startCameraInternal(CameraViewModel.kt:75)
at com.yassine.test_call.CameraViewModel.(CameraViewModel.kt:33)
... 43 more
2025-11-27 22:11:43.341 6363-6363 Process com.yassine.test_call I Sending signal. PID: 6363 SIG: 9
---------------------------- PROCESS ENDED (6363) for package com.yassine.test_call ----------------------------
Подробнее здесь: [url]https://stackoverflow.com/questions/79832095/i-cant-find-a-working-version-of-webrtc-for-my-kotlin-app[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия