开发者社区 问答 正文

阿里云RPA Android 9及以上系统初始化失败出现报错,如何解决?

阿里云RPA Android 9及以上系统初始化失败出现“errorCode:10109”报错?

展开
收起
真的很搞笑 2024-04-10 09:53:24 55 分享 版权
阿里云 AI 助理回答

阿里云RPA Android 9及以上系统初始化失败出现“errorCode:10109”报错的解决方案

根据问题描述,初始化失败并出现“errorCode:10109”的错误,通常与网络连接、依赖配置或运行环境相关。以下是详细的排查和解决步骤:


一、确认设备网络状况

  1. 确保设备当前网络连接正常,能够访问互联网。
  2. 使用网络监测工具检查设备是否能够正常发送和接收请求。
    • 如果网络策略限制了RPA客户端的请求,请联系网络管理员调整相关策略。

二、检查Android SDK依赖配置

  1. 确认so文件是否正确打包

    • 检查是否存在64位手机中提示找不到对应so文件或so文件载入出错的情况。
    • 确保各架构目录下的so文件(如libs/armeabilibs/x86等)已正确导入,避免将32位so包错误拷贝到64位目录中。
  2. 手动集成时的配置要求

    • 如果是手动集成,请确保以下文件已正确拷贝到工程的libs目录:
      • libs/armeabi
      • libs/x86
      • alisdk-ut.jar
      • utdid4all.jar
      • alicloud-android-push.jar
    • build.gradle中配置jniLibs目录:
      android {
       ...
       sourceSets {
           main {
               jniLibs.srcDirs = ['libs']
           }
       }
      }
      
  3. 通过Maven集成时的注意事项

    • 如果使用Maven集成,Android Studio会自动完成so文件加载,无需手动配置。

三、检查Android 9及以上系统的特殊限制

  1. 适配Android 9及以上系统的网络限制

    • Android 9及以上系统默认启用了网络安全配置(Network Security Configuration),可能会阻止非HTTPS请求。
    • 解决方法:
      • res/xml/network_security_config.xml中添加以下配置,允许明文流量:
      <network-security-config>
         <domain-config cleartextTrafficPermitted="true">
             <domain includeSubdomains="true">your-domain.com</domain>
         </domain-config>
      </network-security-config>
      
      • AndroidManifest.xml中引用该配置:
      <application
         android:networkSecurityConfig="@xml/network_security_config"
         ... >
      </application>
      
  2. 检查权限声明

    • 确保在AndroidManifest.xml中声明了必要的权限:
      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      

四、日志分析与进一步排查

  1. 查看日志信息

    • 根据错误码10109,检查日志中是否有更详细的错误描述。
    • 特别关注tag为awcn的error级别日志,分析是否存在网络连接异常或其他问题。
  2. 验证服务器端响应

    • 使用抓包工具(如Charles或Fiddler)捕获RPA客户端发出的请求,检查返回的响应内容。
    • 若返回的Location字段为IP地址,可能是网络策略限制导致的问题,需协调网络管理员调整策略。

五、其他可能原因及解决方法

  1. 杀毒软件或安全策略限制

    • 检查设备上是否安装了360、Macfee等杀毒软件,若存在,将以下路径加入白名单:
      • RPA软件安装目录
      • %Temp%文件夹
      • %AppData%\AlibabaCloudRPA文件夹
    • 在杀毒软件中追溯RPA相关信息,例如隔离区或防护历史记录,恢复被误隔离的文件。
  2. 客户端安装包完整性

    • 若通过非官方渠道(如光盘刻录、微信/钉钉传输)获取安装包,可能导致文件损坏。
    • 建议重新从官方渠道下载并安装最新版本的RPA客户端

六、联系技术支持

如果按照上述步骤操作后问题仍未解决,请联系阿里云RPA技术支持团队,提供以下信息以便快速定位问题: - 错误日志(特别是awcn标签下的error级别日志) - 抓包工具捕获的请求和响应内容 - 设备型号、操作系统版本及网络环境信息


重要提醒
- 加粗部分为关键操作步骤,请务必仔细检查。
- 确保所有依赖文件和配置均符合官方文档要求,避免因环境问题导致初始化失败。

希望以上内容能帮助您解决问题!您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答