通过阅读本文,您可以了解到Android端常见问题及解决方案。

运行Demo后,开始通话提示失败

  • 问题现象:运行Demo后,开始通话提示失败。
  • 可能原因:
    • URL填写错误。
    • 服务端错误。
  • 解决方案:
    • 如果后台无反应,说明URL填写错误,没有连上后台。

      您可以在移动端浏览器访问BASE_URL地址,例如http://IP:8080/1v1-audio,查看是否能正常访问。如果无法访问,请检查URL中的IP地址(服务端本地IP地址)及端口号是否正确。

    • 如果后台报错,请参见服务端运行常见问题

导入下载的代码工程时报错

  • 问题现象:导入下载的代码工程时出现以下错误:externalRTC
  • 可能原因:根目录下thirdparty-lib的config.gradle下externalRTC的定义为空。externalRTC_NULL
  • 解决方案:重新定义externalRTC。

导入下载的代码工程时报错

  • 问题现象:导入下载的代码工程时提示No variants found...错误。No_variants_found
  • 可能原因:API Level为29的SDK未安装(此处以API Level为29举例,其他版本原因类似)。
  • 解决方案:安装API Level为29的SDK,安装方法如下所示:
    1. 单击菜单栏上的Tools > SDK Manager,或单击菜单栏上的sdk_manager_icosdk_manager
    2. 检查报错相应版本SDK的安装情况,例如此处API Level为29的Android 10.0对应的SDK并未安装。选中其复选框,单击Apply开始下载。android_10_sdk
    3. 下载结束后单击Sync Project With Gradle Files,重新同步工程,同步结束后即可解决该问题。Sync_Project