Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.ClassNotFoundException未指定缺少的类_Java_Android_Gradle - Fatal编程技术网

java.lang.ClassNotFoundException未指定缺少的类

java.lang.ClassNotFoundException未指定缺少的类,java,android,gradle,Java,Android,Gradle,我得到以下错误,但奇怪的是它没有指定缺少的类: java.lang.RuntimeException: at android.app.ActivityThread.handleReceiver (ActivityThread.java:3681) at android.app.ActivityThread.access$2000 (ActivityThread.java:229) at android.app.ActivityThread$H.handleMessage (Acti

我得到以下错误,但奇怪的是它没有指定缺少的类:

java.lang.RuntimeException: 
  at android.app.ActivityThread.handleReceiver (ActivityThread.java:3681)
  at android.app.ActivityThread.access$2000 (ActivityThread.java:229)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1903)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:148)
  at android.app.ActivityThread.main (ActivityThread.java:7406)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)
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.ActivityThread.handleReceiver (ActivityThread.java:3676)

注:该错误仅发生在生产中。模拟器/测试设备正常

检查Proguard.txt或Proguard配置文件。 Proguard在收缩/混淆时可能正在删除某些类


如果您使用的是任何外部库,则需要添加代码以将这些类保留在proguard文件中。

清理项目,然后重新生成项目。它可能会工作。

尝试在调试模式下运行或启用日志级别。我同意:这里真正的问题不是如何解决此问题,而是如何高效地调试它,以确定根本原因。它可能是或可能不是缺少的类。调试模式没有帮助。此崩溃仅在生产中发生。不起作用。我清理了项目,删除了所有构建文件夹,重建并重新发布。我犯了同样的错误。奇怪的是我没有改变任何图书馆。他们都一样。没有更新或者其他什么。最后一个版本是内部C++校正。