求助【安卓13运行软件闪退】
有一个软件以前手机是安卓12的运行一点问题没有,现在换了手机是安卓13的,结果打开软件闪退了,请问有什么办法吗?求大神指导一下!!!java.lang.RuntimeException: Unable to get provider com.bytedance.sdk.openadsdk.TTFileProvider: java.lang.RuntimeException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
at android.app.ActivityThread.installProvider(ActivityThread.java:7823)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:7329)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7065)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
bytedance.sdk
这是字节跳动的sdk,估计是不兼容高版本的系统吧 这个报错是强转类型失败,无法把Long类型转为Int类型,这个得去sdk的提供商提工单吧 正己 发表于 2023-10-25 13:03
bytedance.sdk
这是字节跳动的sdk,估计是不兼容高版本的系统吧
估计都不是lz开发的程序,这种问题应该问开发商/开发者 这个得找开发者,或者自己逆向分析 正己 发表于 2023-10-25 13:03
bytedance.sdk
这是字节跳动的sdk,估计是不兼容高版本的系统吧
我不是开发者,是网上下载的软件,作者都不更新了,我只有apk的话,想问问能不能自己重新用高等级的SDK编译? web520514107035 发表于 2023-10-25 23:54
我不是开发者,是网上下载的软件,作者都不更新了,我只有apk的话,想问问能不能自己重新用高等级的SDK编 ...
但问题是你又没有源码,反编译出来大概率是不能直接编译的 正己 发表于 2023-10-26 12:25
但问题是你又没有源码,反编译出来大概率是不能直接编译的
一些内容提供器,服务,活动或者广播接收器在代码初始化就闪退是不是可以去除,比如那种静态的单例。如楼主这个是不是可以在去除这个sdk的初始化
页:
[1]