Я использую Android SDK для Agora.io и пытаюсь реализовать прямую аудиотрансляцию. Получаю ошибку

Но когда я внедряю в свое приложение, получаю следующую ошибку. Приложение аварийно завершает работу. Не могли бы вы мне помочь!

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


person Mangaldip D    schedule 22.02.2019    source источник
comment
пожалуйста, проверьте мой код и дайте мне решение, если это возможно   -  person Mangaldip D    schedule 24.02.2019


Ответы (2)


Значение имени файла AndroidManifest.xml должно измениться;

из:

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

to:

    android:name=".AGApplication"
person Jason    schedule 30.03.2019

Проверьте исходный код на

com.addemo.mdp.voice_test.AGПриложение

И, возможно, вы можете проверить это, чтобы попробовать.

исключение android.support.multidex .MultiDexApplication не может быть классом приведения

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

person Thareek Anvar    schedule 21.04.2019