java - android 上传文件报错
高洛峰
高洛峰 2017-04-17 17:09:59
[Java讨论组]

Android Studio中导入了android-sdk-7.1.2.jar,android-async-http-1.4.9.jar和happy-dns-0.2.5.jar,在上传是报如下错

java.lang.NoClassDefFoundError: com.squareup.okhttp.OkHttpClient 02-23
11:29:44.719 15590-15590/? E/AndroidRuntime: at
com.qiniu.android.http.Client.<init>(Client.java:48) 02-23
11:29:44.719 15590-15590/? E/AndroidRuntime: at
com.qiniu.android.storage.UploadManager.<init>(UploadManager.java:24)
02-23 11:29:44.719 15590-15590/? E/AndroidRuntime: at
com.qiniu.android.storage.UploadManager.<init>(UploadManager.java:19)

报错位置是这行代码,难道还要导入okhttp.jar?

this.uploadManager = new UploadManager();

我加了这行代码

compile 'com.squareup.okhttp3:okhttp:3.1.2'rebuild

已经报错

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
巴扎黑

从第一行的包名可以看出,这个用的是okhttp2,所以用下面的代替

compile com.squareup.okhttp:okhttp:2.7.4
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号