0

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

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

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

4

2 回答 2

0

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

从:

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

至:

    android:name=".AGApplication"
于 2019-03-30T22:34:52.167 回答
0

检查您的源代码

com.addemo.mdp.voice_test.AGApplication

也许您可以检查一下以尝试一下。

异常 android.support.multidex.MultiDexApplication 不能强制转换类

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

于 2019-04-21T07:09:41.610 回答