我正在使用适用于 Agora.io 的 Android SDK 并尝试实现实时音频广播。出现错误

Posted

技术标签:

【中文标题】我正在使用适用于 Agora.io 的 Android SDK 并尝试实现实时音频广播。出现错误【英文标题】:I am using the Android SDK for Agora.io and trying to implement live audio broadcasting.Getting error 【发布时间】:2019-02-22 18:56:12 【问题描述】:

但是当我在我的应用程序中实现时出现以下错误。应用程序正在崩溃。你能帮帮我吗!

java.lang.ClassCastException: android.support.multidex.MultiDexApplication 无法转换为 com.addemo.mdp.voice_test.AGApplication 在 com.addemo.mdp.voice_test.ui.BaseActivity.checkSelfPermission(BaseActivity.java:108) 在 com.addemo.mdp.voice_test.ui.BaseActivity.checkSelfPermissions(BaseActivity.java:85) 在 com.addemo.mdp.voice_test.ui.BaseActivity.access$000(BaseActivity.java:38) 在 com.addemo.mdp.voice_test.ui.BaseActivity$2.run(BaseActivity.java:75)

请在dropbox-https://www.dropbox.com/s/lrrq528mdrrt1ay/Voice_test.zip?dl=0查看我的代码

【问题讨论】:

请检查我的代码,如果可能的话给我解决方案 【参考方案1】:

AndroidManifest.xml 文件名值应该改变;

来自:

    android:name="android.support.multidex.MultiDexApplication"

到:

    android:name=".AGApplication"

【讨论】:

【参考方案2】:

检查您的源代码

com.addemo.mdp.voice_test.AGApplication

也许你可以试试这个。

exception android.support.multidex.MultiDexApplication cannot be cast class

https://developer.android.com/studio/build/multidex

【讨论】:

以上是关于我正在使用适用于 Agora.io 的 Android SDK 并尝试实现实时音频广播。出现错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 agora.io 发布流

如何使用 agora.io 动态创建频道

agora.io 是不是可以同时托管多个流?

Android - 使用 Agora.io 进行屏幕共享

Agora.io 分析

WebRTC 与 Agora.io:SwitchCamera?