|
/

UShare分享至QQ崩溃

Kkevin
发布于 4 年前
112713来自北京
移动统计 U-App

APP信息

minSdk 21

targetSDK 32

AndroidManifest.xml里定义了FileProvider

<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.qingwatq.weather.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths" />
</provider>

崩溃日志:

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/content/FileProvider;

at com.tencent.open.utils.m.a(ProGuard:1484)

at com.tencent.connect.share.QQShare.d(ProGuard:498)

at com.tencent.connect.share.QQShare.c(ProGuard:439)

at com.tencent.connect.share.QQShare.b(ProGuard:362)

at com.tencent.connect.share.QQShare.shareToQQ(ProGuard:233)

at com.tencent.tauth.Tencent.shareToQQ(ProGuard:638)

at com.umeng.socialize.handler.UMQQSsoHandler$7.run(UMQQSsoHandler.java:396)

at android.os.Handler.handleCallback(Handler.java:938)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loopOnce(Looper.java:210)

at android.os.Looper.loop(Looper.java:299)

at android.app.ActivityThread.main(ActivityThread.java:8088)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider" on path: DexPathList[[zip file "/data/app/~~TqHWLy2NWET9QQ1IrF3afg==/com.qingwatq.weather-YFbHoZAkexoT-tKic1p2HQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~TqHWLy2NWET9QQ1IrF3afg==/com.qingwatq.weather-YFbHoZAkexoT-tKic1p2HQ==/lib/arm64, /data/app/~~TqHWLy2NWET9QQ1IrF3afg==/com.qingwatq.weather-YFbHoZAkexoT-tKic1p2HQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]

at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)

at java.lang.ClassLoader.loadClass(ClassLoader.java:379)

at java.lang.ClassLoader.loadClass(ClassLoader.java:312)

at com.tencent.open.utils.m.a(ProGuard:1484) 

at com.tencent.connect.share.QQShare.d(ProGuard:498) 

at com.tencent.connect.share.QQShare.c(ProGuard:439) 

at com.tencent.connect.share.QQShare.b(ProGuard:362) 

at com.tencent.connect.share.QQShare.shareToQQ(ProGuard:233) 

at com.tencent.tauth.Tencent.shareToQQ(ProGuard:638) 

at com.umeng.socialize.handler.UMQQSsoHandler$7.run(UMQQSsoHandler.java:396) 

at android.os.Handler.handleCallback(Handler.java:938) 

at android.os.Handler.dispatchMessage(Handler.java:99) 

at android.os.Looper.loopOnce(Looper.java:210) 

at android.os.Looper.loop(Looper.java:299) 

at android.app.ActivityThread.main(ActivityThread.java:8088) 

at java.lang.reflect.Method.invoke(Native Method) 

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) 

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045) 

11个回答
 
4 年前
来自上海

如果sdk是集成最新版本,请楼主提交一个工单咨询一下友盟官方技术官

 
4 年前
来自北京

implementation 'com.umeng.umsdk:common:9.4.7'// 必选
implementation 'com.umeng.umsdk:asms:1.4.0'// 必选

implementation 'com.umeng.umsdk:share-core:7.1.7'//分享核心库,必选
implementation 'com.umeng.umsdk:share-board:7.1.7'//分享面板功能,可选

implementation 'com.umeng.umsdk:share-wx:7.1.7'//微信完整版
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.8.0'//微信官方依赖库,必选

implementation 'com.umeng.umsdk:share-qq:7.1.7'//QQ完整版
implementation files('libs/open_sdk_3.5.12_lite.jar') //QQ官方依赖库,必选

 
4 年前
来自浙江省

你的sdk版本是多少呢?

Loading ...
登录社区,分享你的经验