Alé*_*lho 2 android picasso okhttp okio android-5.0-lollipop
我们的应用程序使用最新版本的OkHttp(2.0.0)+ Okio(1.0.0)+ Picasso(2.3.2),我想在新的"Android L"模拟器(英特尔)上试用它并安装它但是当加载应用程序我得到这个:
06-27 09:47:16.214: E/AndroidRuntime(2815): FATAL EXCEPTION: main
06-27 09:47:16.214: E/AndroidRuntime(2815): java.lang.NoSuchMethodError: No static method source(Ljava/io/File;)Lokio/Source; in class Lokio/Okio; or its super classes (declaration of 'okio.Okio' appears in /system/framework/okhttp.jar)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.okhttp.internal.DiskLruCache.readJournal(DiskLruCache.java:243)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.okhttp.internal.DiskLruCache.open(DiskLruCache.java:224)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.okhttp.Cache.<init>(Cache.java:146)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.picasso.OkHttpDownloader.<init>(OkHttpDownloader.java:74)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.picasso.OkHttpDownloader.<init>(OkHttpDownloader.java:51)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.picasso.OkHttpDownloader.<init>(OkHttpDownloader.java:41)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.picasso.Utils$OkHttpLoaderCreator.create(Utils.java:407)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.picasso.Utils.createDefaultDownloader(Utils.java:255)
06-27 09:47:16.214: E/AndroidRuntime(2815): at com.squareup.picasso.Picasso$Builder.build(Picasso.java:596)
Run Code Online (Sandbox Code Playgroud)
它来自使用Picasso.with(Context)创建Picasso对象.请注意,相同的代码,在没有任何更改的情况下,在之前的仿真器4.4.2(英特尔)上运行良好.
我不明白这是什么('okio.Okio'的声明出现在/system/framework/okhttp.jar中)来自哪里.
UPDATE
我正在使用Eclipse Luna和最新的Android SDK工具.我还尝试在Order/Export中选择OkHttp jar并且错误仍然存在.
我使用DDMS文件资源管理器,我在模拟器的路径/system/framework/okhttp.jar中找到了okhttp.jar(309字节).也许这会导致问题,但为什么不查找我在APK中提供的okhttp.jar?
我暂时将引用的'okhttp.jar'文件上传到此链接:http://www.filedropper.com/okhttp
L预览版没有正确打包Okio.这已经在AOSP master中修复了下一个预览版本.
有关解决方法,请参阅https://github.com/square/okhttp/issues/967,其中包括使用Proguard在您自己的应用程序中重新打包Okio.
| 归档时间: |
|
| 查看次数: |
2480 次 |
| 最近记录: |