有关语音通话问题

winchen 10天前 141

请问,打好的包,语音通话,这里返回的是null, 用编译器 安装 就能正常,是怎么回事?

最新回复 (19)
  • HeavyRain 10天前
    引用 2
    是不是混淆有问题,请参考一下我们demo的混淆规则
  • winchen 9天前
    引用 3
    混淆关闭了,还是无法使用,语音通话。用Android studio安装可以使用语音通话。打包后 不管是debug包还是release包语音通话都无法使用。 野火demo也是如此
  • x86 9天前
    引用 4

    debug 版本也是可以开启混淆的,请确认 chat/build.gradle 里面的如下配置:

     buildTypes {
            release {
                minifyEnabled true
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                //signingConfig signingConfigs.wfc
            }
            debug {
                minifyEnabled false // debug 版本,不开启混淆
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }

    如果还是不行的话,请使用adb logcat > log.log抓取完整日志,并附到本帖下面

  • winchen 9天前
    引用 5

    这是demo build 出来的 debug包,如果看log 日志,像是 混淆后,方法没了, 但是,混淆关闭了,还是报这个

    问题好像出在。 avenginekit.aar这个包里面

  • x86 9天前
    引用 6
    winchen ![](http://bbs.wildfirechat.cn/upload/images/202410/12_07_17_62246) 这是demo build 出来的 debug包,如果看log ...
    这个问题,可能是和gradle版本有关,你看下这儿

    https://github.com/wildfirechat/android-chat/issues/378
  • winchen 8天前
    引用 7
    步骤,在 github 上douwn下 野火 android 代码,使用androidstudio 运行
    执行 build -> Build->bundle(s)/APK…
    然后 在 chat 文件夹后,在build->output->apk->debug 下面有个debug 包,
    然后 安装 这个包,app的语音和视频不起作用
  • winchen 8天前
    引用 8
    所有的方法都试了,语音 视频不起作用, 关闭混淆不起作用,更改 gradle  也不行
  • winchen 8天前
    引用 9
    可不可以按照上述步骤 测试一下,就能发现 问题了
  • winchen 8天前
    引用 10
    又换了一台电脑 打apk 包也不行
  • winchen 8天前
    引用 11
    avenginekit.aar。 这个包里已经没有源码了,反编译回来的代码,都已经不是 java 语法的代码了,问题就出在 这个aar 的包,报的是 没有 这个方法
  • HeavyRain 8天前
    引用 12
    如果还是不行的话,请使用adb logcat > log.log抓取完整日志,并附到本帖下面

    你抓个完成的日志发给 support@wildfirechat.cn 我们分析一下
  • winchen 8天前
    引用 13
    java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: No static method create()Lorg/webrtc/EglBase; in class Lorg/webrtc/EglBase; or its super classes (declaration of 'org.webrtc.EglBase' appears in /data/app/cn.wildfirechat.chat-xCZj9siMkxbR3vs3o7qhBA==/base.apk!classes2.dex)
    2024-10-14 11:18:51.580 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.FutureTask.report(FutureTask.java:123)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.FutureTask.get(FutureTask.java:193)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit.startCall(SourceFile:56)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.WfcUIKit.singleCall(WfcUIKit.java:322)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.VoipExt.audioChat(VoipExt.java:91)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.VoipExt.audio(VoipExt.java:80)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.lang.reflect.Method.invoke(Native Method)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.core.ConversationExtension.lambda$onConversationExtClick$0$cn-wildfire-chat-kit-conversation-ext-core-ConversationExtension(ConversationExtension.java:74)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.core.ConversationExtension$$ExternalSyntheticLambda1.onSelection(Unknown Source:10)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at com.afollestad.materialdialogs.MaterialDialog.onItemSelected(MaterialDialog.java:193)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at com.afollestad.materialdialogs.DefaultRvAdapter$DefaultVH.onClick(DefaultRvAdapter.java:203)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.view.View.performClick(View.java:7322)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.view.View.performClickInternal(View.java:7296)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.view.View.access$3600(View.java:839)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.view.View$PerformClick.run(View.java:28319)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.os.Handler.handleCallback(Handler.java:908)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.os.Handler.dispatchMessage(Handler.java:103)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.os.Looper.loop(Looper.java:219)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at android.app.ActivityThread.main(ActivityThread.java:8679)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.lang.reflect.Method.invoke(Native Method)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W  Caused by: java.lang.NoSuchMethodError: No static method create()Lorg/webrtc/EglBase; in class Lorg/webrtc/EglBase; or its super classes (declaration of 'org.webrtc.EglBase' appears in /data/app/cn.wildfirechat.chat-xCZj9siMkxbR3vs3o7qhBA==/base.apk!classes2.dex)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit$CallSession.<init>(SourceFile:1310)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit$CallSession.<init>(SourceFile:1)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit.no(SourceFile:46)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit.no(SourceFile:64)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit.$r8$lambda$bffaL-cwiLz0cLbd37QHfu_L3jw(Unknown Source:0)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit$$ExternalSyntheticLambda4.call(Unknown Source:14)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.lang.Thread.run(Thread.java:932)
  • winchen 8天前
    引用 14
    java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: No static method create()Lorg/webrtc/EglBase; in class Lorg/webrtc/EglBase; or its super classes (declaration of 'org.webrtc.EglBase' appears in /data/app/cn.wildfirechat.chat-xCZj9siMkxbR3vs3o7qhBA==/base.apk!classes2.dex)
    2024-10-14 11:18:51.580 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.FutureTask.report(FutureTask.java:123)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.util.concurrent.FutureTask.get(FutureTask.java:193)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfirechat.avenginekit.AVEngineKit.startCall(SourceFile:56)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.WfcUIKit.singleCall(WfcUIKit.java:322)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.VoipExt.audioChat(VoipExt.java:91)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.VoipExt.audio(VoipExt.java:80)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at java.lang.reflect.Method.invoke(Native Method)
    2024-10-14 11:18:51.581 25489-25489 System.err              cn.wildfirechat.chat                 W          at cn.wildfire.chat.kit.conversation.ext.core.ConversationExtension.lambda$onConversationExtClick$0$cn-wildfire-chat-kit-conversation-ext-core-ConversationExtension(ConversationExtension.java:74)
  • x86 8天前
    引用 15
    你好,我们复现了问题,原因正在调查,下面是我们发现的一些情况:

    1. Android Studio 直接运行没问题
    2. 编译 release 版本,安装运行,也没问题
    3. 编译 debug 版本,安装运行,无法进行音视频通话
  • winchen 8天前
    引用 16
    步骤,在 github 上douwn下 野火 android 代码,使用androidstudio 运行
    执行 build -> Build->bundle(s)/APK…
    然后 在 chat 文件夹后,在build->output->apk->debug 下面有个debug 包,
    然后 安装 这个包,app的语音和视频不起作用     建议按照流程 测试一下
  • HeavyRain 8天前
    引用 17
    winchen 步骤,在 github 上douwn下 野火 android 代码,使用androidstudio 运行 执行 build -> Build->bundle(s)/APK… 然后 在 ...
    好的,我们已经复现了,正在查。你也试一下,看看打包的release包能不能用
  • winchen 8天前
    引用 18
    试了,如果开启混淆 就可以语音视频,关闭混淆不能语音视频
  • winchen 8天前
    引用 19
    release 和 debug 都可以
  • x86 8天前
    引用 20
    ok,我们在 readme 上也更新了相关说明,是 gradle 导致的问题,具体原因,可以参考这儿:https://issuetracker.google.com/issues/333107832
返回