Android SDK初始化时出现1105和10207报错怎么解决?

问题详述

Android SDK初始化时若出现以下错误:

errorcode:1105 -- errorMessage:网络连接不稳定或连接异常
或
errorcode:10207 -- errorMessage:无网络连接,请查看tag为awcn的error级别日志

我本地网络是好的,这是怎么回事?

问题解答

请按照如下步骤进行排查:

  • 确保设备当前网络状况良好;

  • 检查下是否有在64位手机中提示找不到对应的so或者so文件载入出错描述的错误,根据文档中描述的问题排查推送SDK依赖的so包是否正确打包到APK中;

  • 若出现下图错误,请检查是否错将32位so包拷贝到64位目录中,严格导入各架构目录下的so包,不要任意拷贝;

  • 确保成功添加so包依赖:

    说明
    1. 若通过Maven集成,AndroidStudio会自动完成so文件加载

    2. 若是手动集成需手动拷贝libs/armeabi,libs/x86,alisdk-ut.jar,utdid4all.jar,alicloud-android-push.jar到工程下libs目录,APP工程的build.gradle中配置jniLibs的目录

      android {
         ...
         sourceSets {
             main {
                 jniLibs.srcDirs = ['libs']
             }
         }
      }

      具体参考:Android SDK 3.0配置