bilibili / boxing

Android multi-media selector based on MVP mode.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android 10 crash #临时解决方案

xiaoyuanhu opened this issue · comments

这个issues的@zhoufeng1213 同学给了解决方案,#154
我把它打包上传到了jitpack,方便大家修复这个bug。
1.项目根目录build.gradle添加jitpack的maven仓库

allprojects {
    repositories {
       ...
        maven { url 'https://jitpack.io' }
    }
}

2.替换项目的boxing引用地址

//    api 'com.bilibili:boxing-impl:1.0.4'
//    api 'com.bilibili:boxing:1.0.4'
    api 'com.github.xiaoyuanhu.boxing:boxing:1.0.4.1'
    api 'com.github.xiaoyuanhu.boxing:boxing-impl:1.0.4.1'

3.项目的targetSdkVersion不要大于28

miui11 android 10.0
能正常打开,但是拍照返回时还是崩溃
请问是什么原因

错误: 程序包UCrop不存在

@7hunder 缺少UCrop,把这个加上
//bitmap selector
implementation('com.yalantis:ucrop:2.2.0') {
exclude group: 'com.android.support'
exclude group: 'com.squareup.okio'
exclude group: 'com.squareup.okhttp3'
}

找不到BoxingActivity @xiaoyuanhu

@xiaoyuanhu
点击预览照片直接崩溃。
找不到class uk.co.senab.photoview.PhotoView

感谢大佬,模拟器已经可以正常运行了

@xiaoyuanhu
点击预览照片直接崩溃

Android 11 在api 'com.github.xiaoyuanhu.boxing:boxing:1.0.4.1'
api 'com.github.xiaoyuanhu.boxing:boxing-impl:1.0.4.1'上也不行