java.lang.NoClassDefFoundError错误
如果在运行app时有类似如下的异常信息
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/talkfun/sdk/http/a;
at com.talkfun.sdk.log.TalkFunLogger.init(Unknown Source)
at com.talkfun.sdk.a.a(Unknown Source)
at com.talkfun.sdk.c.a(Unknown Source)
at com.talkfun.sdk.c.<init>(Unknown Source)
at com.talkfun.sdk.HtSdk.init(Unknown Source)
at com.talkfun.cloudlive.activity.LiveNativeActivity.initView(LiveNativeActivity.java:177)
at com.talkfun.cloudlive.activity.BasePlayActivity.onCreate(BasePlayActivity.java:92)
at com.talkfun.cloudlive.activity.LiveNativeActivity.onCreate(LiveNativeActivity.java:153)
原因是sdk中的相应代码调用了第三方库的类,而项目中没有引入该库,运行时找不到某个类报的异常。
解决方法:
检查是否有添加sdk所依赖的第三方库