我想将 webRTC 添加到我的 Android 原生应用程序(Kotlin)中。当我用作单片模块时没有问题,但是当我决定创建模块化应用程序并将每个部分拆分为其模块时,我遇到了添加 webRTc 库(libwebrtc.aar)的问题。添加核心模块新>>模块>>Android库模块>>设置核心模块和...
将 libwebrtc.aar 移动到核心模块内的“libs”文件夹,并将这一行添加到核心模块 build.gradle 文件中
api files('libs/libwebrtc.aar')
为了
flatDir {
dirs 'libs'
}
我收到不使用此标签的警告,然后我从项目的 build.gradle 文件中评论(删除)它
Execution failed for task ':app:checkDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Failed to transform libwebrtc.aar to match attributes {artifactType=enumerated-runtime-classes, org.gradle.usage=java-runtime}.
> Execution failed for AarToClassTransform: C:\Users\Saeed\.gradle\caches\transforms-2\files-2.1\2de79c22a87212ae21503ef7176b8107\jetified-libwebrtc.aar.
> zip file is empty