今天去新接手了一个项目,是直播类app,我由于有用到腾讯云视频sdk,因此,我就去腾讯云那里下载demo,想观摩下然后了解下。
但是编译安装时报了这个错误
看的我是一脸懵逼,错误原因是‘null’,没给什么提示吗?
于是我赶紧面向谷歌(百度)编程
说来说去,很多都是要你在项目中gradle.properties
全局配置中设置:
android.injected.testOnly=false
然而,没有卵用
没办法,只好自己想想办法。
我发现,其实他是编译能够通过,就是在最后的install步骤时才安装失败,因此我猜想可能是安装的问题,于是我就把这个debug.apk发给手机,在手机那里安装,果然
原来是手机上面也有一个应用使用的包名和这个demo的包名存在冲突
于是我就查看了之前一个也是集成了腾讯云视频的直播项目的AndroidMinifest.xml
,果然
这里的authorities
和demo里的一模一样,这样肯定会冲突
于是,我就修改为
这样就大功告成,原来的项目可以运行,demo也可以运行。