appRTC android studio,[WebRTC] [实测可行]AppRTCMobile Android Studio 工程建立 思路

AppRTCMobile Android Studio 工程建立 思路

缘由:首先源码是没有直接配置好Android Studio工程的,其次直接用官方给出的命令方式产生Android Studio工程是有一些坑的.

解决:

Step1,首先用Android Studio 创建一个有Empty Activity的工程,确保能编译运行.

Step2,复制代码

(1)从webrtc-android/src/examples/androidapp目录中,复制src目录替换上面Step1步骤的工程代码目录src

(2)替换AndroidManifest.xml文件和 res目录

(3)把webrtc-android/src/examples/androidapp/third_party/autobanh/lib的autobanh.jar复制到Step1步骤的libs目录,还要在build.gradle添加这个依赖库引用声明,见下面步骤.

Step3,添加引用依赖库声明

(1)添加本地仓库地址:

repositories {

flatDir {

dirs 'libs'

}

}

(2)在dependencies添加libwebrtc.aar:

implementation(name: 'libwebrtc', ext: 'aar')

请注意,我是自己编译libwebrtc.aar包的,如果用官方的,可以这样写

implementation 'io.pristine:libjingle:9127@aar'

(3)在dependencies添加autobanh.jar:

implementation(name: 'autobanh', ext: 'jar')

Step4,修改defaultConfig的主要包名

applicationId "org.appspot.apprt"

Step5,修改settings.gradle的App名称

rootProject.name = "AppRTCMobile"

Step6,修改@Nullable注解的引用包名

把所有文件的import android.support.annotation.Nullable;

替换成import androidx.annotation.Nullable;

就这样子,重新编译一下就可以了.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值