Android :java.lang.RuntimeException: An error occurred while executing doInBackground()
16lz
2021-01-23
android 项目在使用拍照功能时,遇到下面问题:
java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:353) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383) at java.util.concurrent.FutureTask.setException(FutureTask.java:252) at java.util.concurrent.FutureTask.run(FutureTask.java:271) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764) at com.unionbroad.app.util.SendFileManager$TaskThreadFactory$1.run(SendFileManager.java:78) Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/Consts; at org.apache.http.entity.mime.content.StringBody.(StringBody.java:148) at com.unionbroad.app.util.SendFileManager$UploadFileToServer.uploadFile(SendFileManager.java:477) at com.unionbroad.app.util.SendFileManager$UploadFileToServer.doInBackground(SendFileManager.java:448) at com.unionbroad.app.util.SendFileManager$UploadFileToServer.doInBackground(SendFileManager.java:417) at android.os.AsyncTask$2.call(AsyncTask.java:333) at java.util.concurrent.FutureTask.run(FutureTask.java:266) ... 4 more Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.Consts" on path: DexPathList[[zip file "/data/app/com.******.***-5-d7PlREbGhWqcG72zsO3A==/base.apk"],nativeLibraryDirectories=[/data/app/com.******.***-5-d7PlREbGhWqcG72zsO3A==/lib/arm, /system/fake-libs, /data/app/com.greatzee.poc-5-d7PlREbGhWqcG72zsO3A==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) ... 10 more
解决方法:
build.gradle中引入下面这句:
implementation ‘org.apache.httpcomponents:httpclient-android:4.3.5’
更多相关文章
- Android Studio项目如何上传至JCenter
- Android实战项目:第一行代码CoolWeather
- android 项目源码
- android分享功能的实现(分享到微博空间等)
- android实现发送Email功能(从相册中选择图片作为附件)
- android 剪切板 (粘贴复制功能)
- Android 广播------实现强制下线功能
- Android 不集成支付宝sdk实现收款功能 通过Intent调起支付宝支付