Android两个类似的框架发生类转换异常记录-创新互联

Android环境

创新互联主要业务有网站营销策划、成都网站制作、网站建设、外贸网站建设、微信公众号开发、成都微信小程序、成都h5网站建设、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、网络营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。 
Android Studio Flamingo | 2022.2.1 Canary 9
Build #AI-222.4345.14.2221.9321504, built on November 23, 2022
Runtime version: 17.0.4.1+0-b2043.56-9127311 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 20
Registry:
    external.system.auto.import.disabled=true
    ide.text.editor.with.preview.show.floating.toolbar=false
    ide.instant.shutdown=false
    gradle.version.catalogs.dynamic.support=true

Non-Bundled Plugins:
    wu.seal.tool.jsontokotlin (3.7.4)
    dev.polek.adbwifi (1.2.5)
    com.markskelton.one-dark-theme (5.7.2)
    com.intellij.marketplace (222.4345.34)
    com.alibaba.p3c.smartfox (2.1.1)
    com.mistamek.drawablepreview.drawable-preview (1.1.6)
    com.godwin.kdocer (1.6)
    cn.yiiguxing.plugin.translate (3.4.0)
问题描述:框架间发生类转换异常
Caused by: java.lang.ClassCastException: com.yalantis.ucrop.view.GestureCropImageView cannot be cast to com.hprt.ucrop.view.GestureCropImageView

原因:同时存在两个类似的框架
implementation("io.github.lucksiege:ucrop:3.10.7")
implementation("com.xxx.sdk:crop:1.0.1.20220511-02") 自己修改过的框架
问题解决:
1.implementation("com.xxx.sdk:crop:1.0.1.20220511-02")
修改为 api("com.xxx.sdk:crop:1.0.1.20220511-02")
2.Run一下,如果不行,再运行一次debug app
3.如果上一步还是不行,尝试项目clear一下,然后rebuild
4.卸载手机上的app,重新运行就可以了

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前文章:Android两个类似的框架发生类转换异常记录-创新互联
URL标题:http://hbruida.cn/article/dpcshj.html