Webrtc 57版本后,编译完成后可通过命令:
./build/android/gradle/generate_gradle.py --output-directory $PWD/out/Debug --target "//webrtc/examples:AppRTCMobile" --use-gradle-process-resources --split-projects
产生Android Studio编译配置生成项目,导入项目编译没问题,但当在真机上运行时却出现错误:
从上图中都可以看出错误原因主要是包名使用了关键字
package
。对于这问题解决可通过修改包名实现:
如上图所示修改对应路径下的
AndroidManifest.xml
文件,替换其中的包名,如下图:
这只是我个人所找到的一个方法,修改后目前没有发现其他问题,同时若有其他解决办法求告知。