腾讯云小直播Demo运行指南

最近公司要接入腾讯云的直播功能,在运行小直播demo的时候发现坑有点多。记录一波。
首先把项目xiaozhibo导入android studio当你build之后会发现找不到主机错误:No route to host (Host unreachable)。原因是腾讯云把我们的依赖仓库改了,而我们环境又不能访问到腾讯设置的地址。我们要做的修改如下:

  1. 在build.gradle文件仓库设置中修改成我这样的设置。
 repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
//        maven { url "http://maven.oa.com/nexus/content/groups/androidbuild" }
    }

然后把gradle.properties里的代理设置修改一下,原设置是:

systemProp.http.proxyHost=dev-proxy.oa.com
org.gradle.jvmargs=-Xmx4096m -XX\:MaxPermSize\=4096m -XX\:+HeapDumpOnOutOfMemoryError
systemProp.http.proxyPort=8080

这里可以看到代理设置的是跟仓库一个地址的,意思是我们build的时候依赖从代理向目的仓库拉依赖。目前不知道腾讯这样设置的原因。我在这改成这样:

org.gradle.jvmargs=-Xmx4096m -XX\:MaxPermSize\=4096m -XX\:+HeapDumpOnOutOfMemoryError

把相应代理删除即可。
2. 运行的时候就会报一大堆类找不到的错误,接下来操作就跟文档一样把专业版的aar包放入我们的小直播libs文件夹下运行即可。
如果有问题可以下载我改好的demo运行。
链接地址https://github.com/liuxiaofeng8888/XiaoZhiBo1

你可能感兴趣的:(安卓)