gpt4 book ai didi

android - ClassNotFoundException-.BaseDexClassLoader.findClass

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:11:00 25 4
gpt4 key购买 nike

我在生产构建中遇到了 ClassNotFoundException

请在下面找到异常日志。

java.lang.RuntimeException:
at android.app.LoadedApk.makeApplication (LoadedApk.java:578)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:4680)
at android.app.ActivityThread.access$1600 (ActivityThread.java:150)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1405)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:148)
at android.app.ActivityThread.main (ActivityThread.java:5417)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass (ClassLoader.java:511)
at java.lang.ClassLoader.loadClass (ClassLoader.java:469)
at android.app.Instrumentation.newApplication (Instrumentation.java:982)
at android.app.LoadedApk.makeApplication (LoadedApk.java:573)

我已经在项目中正确设置了progaurd和Multidex,这个问题出现在android 4.2到6.0的多个版本中。

谁能帮忙解决这个问题!

提前致谢..

最佳答案

defaultConfig {
...
minSdkVersion 14
targetSdkVersion // your version
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}

将以上内容添加到您的 build.gradle 文件中。

@Override
protected void attachBaseContext(Context base) {
MultiDex.install(base);
}

将以上内容添加到您的应用程序文件中,这将扩展 MultiDexApplication。

关于android - ClassNotFoundException-.BaseDexClassLoader.findClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51360459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com