java - 在自定义应用程序中集成 Zoom SDK 时出现问题
问题描述
描述
我正在尝试将 Zoom SDK 集成到我的应用程序中。我按照此处文档提供的步骤进行操作。我导入了 .arr 模块,即在 commonlibs 和移动 rtc 中,然后我添加了所需的库作为项目结构中的依赖项 -> 依赖项 -> 应用程序 -> + ->commonlib
和mobilertc
这些是我的build.gradle
(:app)中的依赖项
dependencies {
implementation fileTree(dir: “libs”, include: ["*.jar"])
implementation ‘androidx.appcompat:appcompat:1.1.0’
implementation ‘androidx.constraintlayout:constraintlayout:1.1.3’
implementation project(path: ‘:mobilertc’)
implementation project(path: ‘:commonlib’)
testImplementation ‘junit:junit:4.12’
androidTestImplementation ‘androidx.test.ext:junit:1.1.1’
androidTestImplementation ‘androidx.test.espresso:espresso-core:3.2.0’
}
稍后在文档中它说
现在,您可以在自己的应用程序中从 SDK 导入类,并在您的应用程序中享受美妙的视频会议体验。
我复制了 sdksample 中的所有包并将其粘贴到我的 zoomcustomintegration 中(我的应用程序 mainActivity 的包名称是 com.priyansh.zoomcustomintegration)但它说无法从包含 import us.zoom.sdk.ZoomSDK 的任何导入中解析符号我们;
并尝试过
- 从 gradle 文件同步项目
- 无效并重新启动
- 从磁盘重新加载所有内容
运行应用程序时出错,它说:错误 1,如图 1 所示无法解决我们import us.zoom.sdk.ZoomSDK
或有时它说无法解决错误 2中的sdk,import us.zoom.sdk.ZoomSDK
如图 2 构建错误
C:\Users\psult\Desktop\ZoomCustomInegrationV1\mobilertc\build.transforms\3bd9518bb58a8e93f142f05e10412654\jetified-mobilertc\AndroidManifest.xml
截图
图 1
图 2
解决方案
您正在jars
从libs
文件夹导入,但不是aars
. 改变:
implementation fileTree(dir: “libs”, include: ["*.jar"])
进入:
implementation fileTree(dir: “libs”, include: ["*.aar"])
推荐阅读
- reactjs - 仅在以特定方式访问时在路由中显示反应组件
- kotlin - 按类属性压缩 2 个 kotlin 列表
- javascript - add data from array of object to another in JavaScript
- html - 本机浏览器延迟加载:如何为 100% 宽度的图像指定图像尺寸
- python - 为什么python中有pass语句?
- python - 如何使用 Pywin32 在 Outlook 中访问电子邮件发件人
- jquery - 尝试在数量选择器中添加加减,但 jquery 不起作用(shopify 液体首次亮相主题)
- c# - 文件上传 asp.net 核心 - System.ObjectDisposedException:“无法访问已关闭的文件。”
- java - 不推荐使用的 DBCollection.save() 方法的替代方法
- algorithm - 找出一些成绩较高的学生(面试题)