如何在我的反应库项目中使用.arr SDK



我想在zoom.us的android sdk周围创建反应式包装器(他们通过那个提供了视频会议功能),我已经使用其SDK https https://github创建了一个git repo.com/manjeets12/ZoomapiWrapper,但问题是它们仅提供.aar SDK,并且在项目'中找不到路径":sdkname"的错误项目:React-Native-Zoom-Zoom-api-wrapper'

我尝试使用许多解决方案,喜欢将.aar文件放入Libs文件夹并从那里进行编译或使用flatDir选项,因为它们不提供任何Maven Repo替代方案,我不确定如何继续使用此

,所以我找到了一个解决方案:

我的aar-name是:'my_name.aar'。您需要将此文件添加到Android文件夹根部的Libs文件夹(与build.gradle相同的级别)。

您的build.gradle文件必须包含以下内容:

dependencies {
    compile(name:'my_name', ext:'aar')
}
repositories {
    flatDir {
        dirs 'libs'
    }
}

您的Android项目应该编译。下一步是将库集成到反应。

npm install --save your_project 
react-native link your_project

,最后将其添加到您的android/app/build.gradle

repositories {
   flatDir {
       dirs "../../node_modules/your_project/android/libs"
   }
}

有关一个工作项目,请参阅此git:https://github.com/transistorsoft/react-native-background-geolocation/blob/master/master/docs/install-android-rnpm.md

相关内容

  • 没有找到相关文章

最新更新