我正在设置一个新的expo应用程序,并希望在我的应用程序中提供支持。

我想知道如何将agora.io的android sdk添加到我的expo项目中?

最佳答案

不幸的是,用于agora.io的iOS和Android SDK都需要编辑本机代码。由于Expo会将您的本机代码抽象出来,因此访问本机代码的唯一方法是使用react-native init创建项目或弹出Expo项目。

查看针对iOS的文档,您会发现它要求您通过使用可可豆荚或将其直接插入Xcode项目文件中来添加SDK。 https://docs.agora.io/en/Voice/ios_audio?platform=iOS#add-the-agora-sdk-to-your-project

同样,对于Android,您必须在Android文件夹中添加SDK,并对build.gradle文件进行更改。
https://docs.agora.io/en/Voice/android_audio?platform=Android#add-the-agora-sdk-to-your-project

但是你很幸运。 SDK周围有几个包装器,可用于完整的react-native项目或弹出的Expo项目。

https://github.com/AgoraIO/React-Native-SDK

https://github.com/syanbo/react-native-agora

关于javascript - 如何在expo中添加Agora.io Android SDK?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54706636/

10-08 20:44