开发者社区> 问答> 正文

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

码猿人 2016-01-09 12:01:17 3012

在接入阿里云推送的时候,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]。找不到他,请问有遇到过此类问题的吗,如何解决

分享到
取消 提交回答
全部回答(2)
  • ivan.xu
    2019-07-17 18:23:54

    类找不到一般就是两个原因
    1)打包的问题,确实没有打到 apk 里面,这个可以下个 jadx 工具把 apk 解开确认下。
    2)apk 混淆了,检查下打包的 proguard 配置,看下里面有没有加上类似如下的配置
    -keep class com.taobao.* {;}
    -keep class com.alibaba.* {;}

    1 0
  • qq449774982
    2019-07-17 18:23:54

    尝试过将man包去除是否能解决么?

    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章