lishuhao / sy_flutter_qiniu_storage

七牛云对象存储SDK,上传大文件,进度监听,取消上传
Other
70 stars 26 forks source link

Android上传图片直接奔溃,ios没事 #9

Open a642815311 opened 5 years ago

a642815311 commented 5 years ago

报错信息 [ERROR:flutter/shell/platform/android/platform_view_android_jni.cc(40)] java.lang.NoSuchMethodError: No static method immutableList(Ljava/util/List;)Ljava/util/List; in class Lokhttp3/internal/Util; or its super classes (declaration of 'okhttp3.internal.Util' appears in /data/app/com.example.younengapp-YCRIaI6uoorfhSuZ47Ap8g==/base.apk)

我是根据你的demon直接拉的,视频可以上传,上传图片就直接奔溃了

a642815311 commented 5 years ago

拍照可以上传,但是从图库选择图片就崩了

qq329401134 commented 5 years ago

我也是,不知道怎么处理 @lishuhao

sldboy commented 5 years ago

我也是这个错误。目前还没找到原因。

sldboy commented 5 years ago

在android文件夹里build.gradle里指定一下七牛版本就解决了。 implementation 'com.qiniu:qiniu-android-sdk:7.3.12'

qq329401134 commented 5 years ago

在android文件夹里build.gradle里指定一下七牛版本就解决了。 implementation 'com.qiniu:qiniu-android-sdk:7.3.12'

我没效果T^T不知道咋整

sldboy commented 5 years ago

我的没问题,可能你需要更新到最新版本插件试试

sldboy 邮箱:sldboy@163.com

Signature is customized by Netease Mail Master

在2019年09月30日 18:22,qq329401134 写道:

在android文件夹里build.gradle里指定一下七牛版本就解决了。 implementation 'com.qiniu:qiniu-android-sdk:7.3.12'

我没效果T^T不知道咋整

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

qq329401134 commented 5 years ago

可不可以给我个你的demo我看下😂

qq329401134 commented 5 years ago

作者的android文件夹里build.gradle里指定一下七牛版本就解决了。 implementation 'com.qiniu:qiniu-android-sdk:7.3.12'

原因是七牛开发者更新的时候没有考虑向下兼容导致此问题

thief1010 commented 5 years ago

实现'com.qiniu:qiniu-android-sdk:7.3.12'的作者的android文件夹里build.gradle里指定一下七牛版本就解决了。

原因是七牛开发者更新的时候没有考虑向下兼容导致此问题

请问安卓单张图片上传没问题,但是多张图片上传的时候崩溃了,报错和楼主是一样的,请问也是这个七牛版本的原因吗

qiuqiu0113 commented 4 years ago

我也报这个错误~~大家最后咋整的?

thief1010 commented 4 years ago

我也报这个错误~~大家最后咋整的? 自己写了一个,作者pub中的七牛SDK版本太低了,不兼容

salmanjones commented 4 years ago

Android10也发现了,我是这样修改的: 1.修改依赖: dependencies { implementation 'com.qiniu:qiniu-android-sdk:7.5.+' }

2.修改SyFlutterQiniuStoragePlugin.java 第 76行为以下代码: Configuration config = new Configuration.Builder() .chunkSize(512 1024) // 分片上传时,每片的大小。 默认256K .putThreshhold(1024 1024) // 启用分片上传阀值。默认512K .connectTimeout(10) // 链接超时。默认10秒 .useHttps(true) // 是否使用https上传域名 .responseTimeout(60) // 服务器响应超时。默认60秒 .build();

Er-Dong-Chen commented 4 years ago

dependencies { implementation 'com.qiniu:qiniu-android-sdk:7.5.+' }

这个是在自己项目的android里的build.gradle中的buildscript里的dependencies新增 还是新增的全部的代码块

sldboy commented 4 years ago

修改的官方插件源代码

在 2020-06-30 10:05:26,"唯佳" notifications@github.com 写道:

dependencies { implementation 'com.qiniu:qiniu-android-sdk:7.5.+' }

这个是在自己项目的android里的build.gradle中的buildscript里的dependencies新增 还是新增的全部的代码块

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

BigSweet commented 2 years ago

这个错误一般是okhttp版本有多个,版本不一致com.squareup.okhttp3:okhttp:${version} com.squareup.okhttp3:logging-interceptor:${version}导致