2017-03-01 4 views
0

나는 zoom.us의 android sdk 주위에 반응하는 네이티브 래퍼를 만들고 싶었습니다. (비디오 회의 기능을 제공합니다), 자신의 SDK를 사용하여 git repo를 만들었습니다. https://github.com/manjeets12/ZoomApiWrapper,하지만 그들은 단지 .aar sdk를 제공하며 경로 ": sdkName"을 프로젝트에서 찾을 수 없습니다. : react-native-zoom-api-wrapper '반응 형 네이티브 라이브러리 프로젝트에서 .arr sdk를 사용하는 방법

사용하려고했습니다. lib37 폴더에 .aar 개의 파일을 넣고 거기에서 컴파일하거나 flatDir 옵션을 사용하는 것을 좋아하는 많은 솔루션은 어떤 메이븐 레보 대안도 제공하지 않으므로 어떻게 사용해야합니까?

+0

는이 문제를 극복 했는가를? – Merka

+0

은 내가 무료 일 때 언젠가 시도 할 것입니다. –

답변

0

그래서 해결책을 찾았습니다.

My aar-name은 'my_name.aar'입니다. 이 파일을 안드로이드 폴더의 루트에있는 libs 폴더에 추가해야합니다 (build.gradle과 같은 레벨).

귀하의 build.gradle 파일은 다음을 포함한다 :

dependencies { 
    compile(name:'my_name', ext:'aar') 

} 

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

귀하의 안드로이드 프로젝트는 컴파일해야한다. 다음 단계는 반응 적 네이티브 라이브러리를 통합하는 것입니다.

npm install --save your_project 

react-native link your_project 

그리고 마지막으로이 추가 안드로이드/응용 프로그램/build.gradle 작업 프로젝트에 대한

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

이 자식 참조

: https://github.com/transistorsoft/react-native-background-geolocation/blob/master/docs/INSTALL-ANDROID-RNPM.md

관련 문제