我正在设置一个新的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/