当前位置: 首页 > 知识库问答 >
问题:

Production Android应用程序显示原因:java.lang.NoClassDefoundError错误

郁高韵
2023-03-14

一个生产应用程序如何向用户显示一个未发现的类错误,但在模拟器上,它在Android9.0上运行得很好。难道仿真程序在编译或构建过程中也会中断或显示错误吗?

java.lang.RuntimeException:

done(asynctask.java:354)在java.util.concurrent.FutureTask.FinishCompletion(futureTask.java:383)在java.util.concurrent.FutureTask.SetException(futureTask.java:252)在java.util.concurrent.FutureTask.Run(futureTask.java:271)在android.os.asynctask$SerialExecutor$1在java.util.concurrent.ThreadPoolExecutor.Run

原因:java.lang.NoClassDefoundError:

在org.apache.http.impl.client.AbstractHttpClient。(abstractHttpClient.java:182)在org.apache.http.impl.client.defaultHttpClient。(DefaultHTTPClient.java:150)在com.exposure.utilities.restClient.executeRequest(restClient.java:162)在com.exposure.utilities.restClient.execute(restClient.java:127)
在com.exposure.utilities.utilities.getData(utility.java:162)在com.exposure.utilities.utility.getData(utility.java:26)在

原因:java.lang.ClassNotFoundException:

在dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)在java.lang.ClassLoader.LoadClass(ClassLoader.java:379)在java.lang.ClassLoader.LoadClass(ClassLoader.java:312)

共有1个答案

苏昊英
2023-03-14

看起来这是由于http客户端被弃用所致。将下面的代码添加到清单应用程序标记中。

在android pie中,他们不推荐支持从andorid pie开始的Apache HTTP客户端,请查看更改日志以获得参考https://developer.android.com/about/versions/pie/android-9.0-changes-28#apache-p

 类似资料:
  • 我正在尝试使用rails创建新项目,但它显示错误。我正在处理mac及其显示错误 $rails新特快专递

  • 我正在尝试运行Spring Boot REST API应用程序,但遇到了404错误。 波姆。xml 我还尝试了,但没有成功。你能帮我解决这个问题吗? 如果我打http://localhost:8080/hello网址,然后我得到404。

  • 错误如下: 02-11 13:24:31.561 526 2-5262/?E/AndroidRuntime:致命异常:main process:com.example.vicky.project,pid:5262 java.lang.runtimeException:无法启动活动ComponentInfo{com.example.vicky.project/com.example.vicky.pr

  • 我正在开发一个应用程序,允许用户在我的应用程序中连接他们的Instagram个人资料。 因此,我的应用程序中的其他连接用户可以访问他们的Instagram个人资料。 这与Tinder已经在他们的应用程序中实现的类似。请参阅此链接。 null 在审查期间,我们无法将您的应用程序与Instagram连接。请重新提交一个新的屏幕或修改后的提交,描述用户如何将他们的Instagram账户链接到应用程序。

  • spring boot web应用程序(sts-bundle)显示错误:project'demo'中所需库的归档:'c://users//.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.5.6.release/spring-boot-autoconfigure-1.5.6.release.jar'无法读取或不是

  • 我正在尝试将java项目导入到eclipse(4.8.0),它显示了以下API的导入错误。 显示的错误为: 命令提示符中的PFB JDK和JRE版本: