美文网首页
友盟register failed: -11 accs bind

友盟register failed: -11 accs bind

作者: 程序员学园 | 来源:发表于2017-10-19 12:30 被阅读0次

    下载官方Demo后,替换自己的id包名后出现

    register failed: -11 accs bindapp error!
    

    经过一番搜索之后,都是说这二种原因

    • 1、检查appkey和secret key是否配置正确,如果正确无误,请看步骤2。
    • 2、so文件配置有误,需重新配置:
      PushSDK 3.x默认只提供armeabi和x86两种so文件夹,若主工程(除PushSDK外的Module均看做是主工程)中的so文件夹与PushSDK下的so文件夹不一致,则可以有两种方式处理(选择一种即可):
    1. 删除主工程下多余的so文件夹,与PushSDK下的so文件夹保持一致。
    2. 在官网PushSDK下载处,下载全平台so文件,添加缺少的so文件夹至 PushSDK下,使PushSDK的so文件夹与主工程的so文件夹保持一致。

    仔细查看lib下的so文件

    Demo主工程:


    image.png

    Push依赖库


    image.png

    居然不一样。

    于是把app下的arm64-v8a和armeabi删除,只保留arm64-v7a

    再在Push依赖库里面新建arm64-v7a文件夹,把armeabi里面的so文件拷贝到arm64-v7a文件夹。结果还是找不到。

    原因是不能直接拷贝armeabi里面的到arm64-v7a,在友盟官网下载全平台的,找到
    arm64-v7a里面的复制即可。

    下载链接:

    3.1.0版本:
    http://dev.umeng.com/system/resources/W1siZiIsIjIwMTcvMDMvMTQvMTBfMzdfNDBfMjg5X3NvX2FsbF9wbGF0Zm9ybXMuemlwIl1d/so_all_platforms.zip

    3.0.6版本:http://dev.umeng.com/system/resources/W1siZiIsIjIwMTYvMDkvMTQvMDlfNTNfNDZfNjA5X3NvX2FsbF9wbGF0Zm9ybXMuemlwIl1d/so_all_platforms.zip

    如果上面配置之后还是报错,还要配置下

    ndk {
                // 声明创建so库的文件名,会自动添加lib前缀, 添加了前缀,不会自动添加
                moduleName "app"
                abiFilters "armeabi-v7a"
    }
    
    B09[%]YFO6Y%SF%U3)6~V0L.jpg

    如果本文对你有帮助,就关注下作者吧,点此查看全部文章


    博客CSDN
    我的简书
    我的GitHub,麻喜欢的话给个star吧

    相关文章

      网友评论

          本文标题:友盟register failed: -11 accs bind

          本文链接:https://www.haomeiwen.com/subject/xxhuuxtx.html