|
/

UMConfigure.init 报错

X小丹
发布于 5 年前
6667
社会化分享 U-Share
SDK集成与升级

调用UMConfigure.init时总是报错,而且看上去都是微博相关的错误,添加微博相关的库,是有什么特殊的要求吗?

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx Rejecting re-init on previously-failed class java.lang.Class<com.umeng.socialize.handler.SinaSsoHandler$AuthListener>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/sina/weibo/sdk/auth/WbAuthListener;

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.Class.forName(java.lang.String) (Class.java:378)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at com.umeng.socialize.handler.UMSSOHandler com.umeng.socialize.a.a.a(java.lang.String) (SocialRouter.java:190)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at com.umeng.socialize.handler.UMSSOHandler com.umeng.socialize.a.a.a(java.lang.String) (SocialRouter.java:197)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.a.a.b() (SocialRouter.java:157)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.a.a.<init>(android.content.Context) (SocialRouter.java:122)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.UMShareAPI.<init>(android.content.Context) (UMShareAPI.java:61)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at com.umeng.socialize.UMShareAPI com.umeng.socialize.UMShareAPI.get(android.content.Context) (UMShareAPI.java:108)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.UMShareAPI.init(android.content.Context, java.lang.String) (UMShareAPI.java:174)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.commonsdk.UMConfigure.init(android.content.Context, java.lang.String, java.lang.String, int, java.lang.String) (UMConfigure.java:718)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.tinyjoy.chuxin.ChuxinEntryActivity.UMengInit(java.lang.String) (ChuxinEntryActivity.java:495)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.tinyjoy.chuxin.ChuxinEntryActivity.parseCmdJson(java.lang.String, org.json.JSONObject) (ChuxinEntryActivity.java:237)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.tinyjoy.chuxin.ChuxinEntryActivity.SendJsonCmd(java.lang.String) (ChuxinEntryActivity.java:72)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at boolean com.unity3d.player.UnityPlayer.nativeRender() ((null):-2)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at boolean com.unity3d.player.UnityPlayer.access$300(com.unity3d.player.UnityPlayer) ((null):-1)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at boolean com.unity3d.player.UnityPlayer$e$1.handleMessage(android.os.Message) ((null):-1)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void android.os.Looper.loop() (Looper.java:214)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.unity3d.player.UnityPlayer$e.run() ((null):-1)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sina.weibo.sdk.auth.WbAuthListener" on path: DexPathList[[zip file "/data/app/com.tinyjoy.ssgcx-oMrJ9RMwp8mjDPkHctJWFg==/base.apk"],nativeLibraryDirectories=[/data/app/com.tinyjoy.ssgcx-oMrJ9RMwp8mjDPkHctJWFg==/lib/arm, /data/app/com.tinyjoy.ssgcx-oMrJ9RMwp8mjDPkHctJWFg==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Class java.lang.Class.forName(java.lang.String) (Class.java:378)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at com.umeng.socialize.handler.UMSSOHandler com.umeng.socialize.a.a.a(java.lang.String) (SocialRouter.java:190)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at com.umeng.socialize.handler.UMSSOHandler com.umeng.socialize.a.a.a(java.lang.String) (SocialRouter.java:197)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.a.a.b() (SocialRouter.java:157)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.a.a.<init>(android.content.Context) (SocialRouter.java:122)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.UMShareAPI.<init>(android.content.Context) (UMShareAPI.java:61)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at com.umeng.socialize.UMShareAPI com.umeng.socialize.UMShareAPI.get(android.content.Context) (UMShareAPI.java:108)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.socialize.UMShareAPI.init(android.content.Context, java.lang.String) (UMShareAPI.java:174)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.umeng.commonsdk.UMConfigure.init(android.content.Context, java.lang.String, java.lang.String, int, java.lang.String) (UMConfigure.java:718)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.tinyjoy.chuxin.ChuxinEntryActivity.UMengInit(java.lang.String) (ChuxinEntryActivity.java:495)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.tinyjoy.chuxin.ChuxinEntryActivity.parseCmdJson(java.lang.String, org.json.JSONObject) (ChuxinEntryActivity.java:237)

2022/04/20 17:07:19.015 19870 20009 Info xx.xxxx.xxxx at void com.tinyjoy.chuxin.ChuxinEntryActivity.SendJsonCmd(java.lang.String) (ChuxinEntryActivity.java:72)

2022/04/20 17:07:19.016 19870 20009 Info xx.xxxx.xxxx at boolean com.unity3d.player.UnityPlayer.nativeRender() ((null):-2)

2022/04/20 17:07:19.016 19870 20009 Info xx.xxxx.xxxx at boolean com.unity3d.player.UnityPlayer.access$300(com.unity3d.player.UnityPlayer) ((null):-1)

2022/04/20 17:07:19.016 19870 20009 Info xx.xxxx.xxxx at boolean com.unity3d.player.UnityPlayer$e$1.handleMessage(android.os.Message) ((null):-1)

2022/04/20 17:07:19.016 19870 20009 Info xx.xxxx.xxxx at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)

2022/04/20 17:07:19.016 19870 20009 Info xx.xxxx.xxxx at void android.os.Looper.loop() (Looper.java:214)

2022/04/20 17:07:19.016 19870 20009 Info xx.xxxx.xxxx at void com.unity3d.player.UnityPlayer$e.run() ((null):-1)

另外,只使用社会化分享功能,是不是实际上可以不用调用UMConfigure.preInit?

6个回答
 
5 年前

有没有使用最新版本的SDK

 
5 年前

看一下官方的demo配置,是不是漏了初始化相关的某个步骤

 
5 年前

没有集成过新浪官方的,友盟选sdk 时选了微信,we和微博,但初始化时总是报这个错误

 
5 年前

你这边有没有集成新浪微博官方的库,延迟初始化为了合规,只用分享SDK同时也是集成了基础库的,所以必须要做合规,延迟配置。

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