2017-03-01 3 views
0

私はzoom.usのandroid sdkの周りに反応的なネイティブラッパーを作成したいと思っていました(ビデオ会議機能を提供しています)、私は自分のSDKを使ってgit repoを作成しましたhttps://github.com/manjeets12/ZoomApiWrapperしかし、問題はそれらが.aar sdkしか提供していないので、パス ":sdkName"がプロジェクトで見つかりませんでした: 'react-native-zoom-api-wrapper'反応のネイティブライブラリプロジェクトで.arr sdkを使用する方法

私は使ってみました.aarファイルをlibsフォルダに入れてそこからコンパイルするか、flatDirオプションを使用するのが好きです.Mavenレポの代替手段を提供していないので、どうすればいいですか?

+0

あなたはこの問題を克服しましたか? – Merka

+0

は私が無料のときにいつか試してみる –

答えて

0

解決策を見つけました:

私のaar-nameは 'my_name.aar'です。このファイルは、アンドロイドフォルダのルートにある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 /アプリ/ build.gradleに

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

これを追加し、このgitのを参照してください。https://github.com/transistorsoft/react-native-background-geolocation/blob/master/docs/INSTALL-ANDROID-RNPM.md

関連する問題