开发者社区> 问答> 正文

启动后遇到AMSSdkTypeEnum相关崩溃应如何解决?


如果你遇到了java.lang.NoClassDefFoundError: Failed resolution of: Lcom/alibaba/sdk/android/utils/AMSDevReporter$AMSSdkTypeEnum;
一般是build.gradle配置有问题。可能是你配成了

  1. [backcolor=transparent]compile [backcolor=transparent]([backcolor=transparent]'com.taobao.android:alisdk-hotfix:2.0.8'[backcolor=transparent])[backcolor=transparent] [backcolor=transparent]{
  2. [backcolor=transparent]        transitive [backcolor=transparent]=[backcolor=transparent] [backcolor=transparent]false
  3. [backcolor=transparent]}

从而将相关依赖排除了,导致类找不到而报错。因此,可改为
  1. [backcolor=transparent]compile [backcolor=transparent]'com.taobao.android:alisdk-hotfix:2.0.8'

若改完出现utdid包冲突,可再改为
  1. [backcolor=transparent]compile [backcolor=transparent]([backcolor=transparent]'com.taobao.android:alisdk-hotfix:2.0.8'[backcolor=transparent])[backcolor=transparent] [backcolor=transparent]{
  2. [backcolor=transparent]     exclude[backcolor=transparent]([backcolor=transparent]module[backcolor=transparent]:[backcolor=transparent]'utdid4all'[backcolor=transparent])
  3. [backcolor=transparent]}

展开
收起
猫饭先生 2017-10-25 09:33:59 1522 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Android应用启动速度和内存优化实践 立即下载
Android应用-启动速度和内存优化实践 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载

相关实验场景

更多