开发者社区> 问答> 正文

接入阿里云推送报找不到“com.alibaba.sdk.android.man.plugin.MANComponent”

在接入阿里云推送的时候,alicloud-android-sdk-man-1.1.3.jar也以加入了Libs下,并add to the build path.在Referenced libraries

下可以找到com.alibaba.sdk.android.man.plugin.MANComponent.class。但运行APP,提示init onesdk failed :code== 16 , message==运

行时不能载入类 Didn't find class "com.alibaba.sdk.android.man.plugin.MANComponent" on path: DexPathList[[zip file

"/data/app/com.elite.coacher-2/base.apk"],nativeLibraryDirectories=[/data/app/com.elite.coacher-2/lib/arm, /vendor/lib,

/system/lib]。找不到他,请问有遇到过此类问题的吗,如何解决

展开
收起
码猿人 2016-01-09 12:01:17 5272 0
2 条回答
写回答
取消 提交回答
  • 类找不到一般就是两个原因
    1)打包的问题,确实没有打到 apk 里面,这个可以下个 jadx 工具把 apk 解开确认下。
    2)apk 混淆了,检查下打包的 proguard 配置,看下里面有没有加上类似如下的配置
    -keep class com.taobao.* {;}
    -keep class com.alibaba.* {;}

    2019-07-17 18:23:54
    赞同 1 展开评论 打赏
  • 尝试过将man包去除是否能解决么?

    2019-07-17 18:23:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载