2016-12-05 4 views
1

git에서 SDK를 체크 아웃 할 때 libjingle을 얻는 방법을 궁금합니다. 사용하는 버전을 libjingle에 대해 확실하지Restcomm Android SDK 및 libjingle

compile 'io.pristine:libjingle:[email protected]' 

하지만 인터페이스는 당신이 SDK에서 사용하는 것과 변경처럼 보이는, 그래서 : 내가하고 결국 무엇 는 build.gradle에로 컴파일 의존성을 libjingle 추가했다. 감사합니다. .

답변

2

좋아, 바이너리를 가지고 있기 때문에 레포가 커지지 않도록하려면 바이너리 만 놓는다. 그래서 here에서 최신 .tar.bz2를 다운로드하고 restcomm.android.sdk/libs/libjingle_peerconnection * .jar 및 restcomm.android.sdk/libs/jniLibs/armeabi-v7a /에서 네이티브 및 비 네이티브 라이브러리를 복사하는 것이 좋습니다. libjingle_peerconnection * .so를 소스 트리의 동일한 위치에 추가하십시오. 그런 식으로 Android Studio 프로젝트에서 검색 가능해야합니다.

이러한 문제를 피하기 위해 어떤 시점에서는 이러한 문제가 maven 종속성으로 바뀌게됩니다.

이제 io.pristine : libjingle : 11139 @ aar에 관해서는이 빌드가 restcomm-android-sdk보다 훨씬 앞서서 문제가 될 것입니다. 실제로 API는 일부 측면에서 다릅니다 .

+0

감사합니다. 11139는 내가 찾을 수 있었던 최신 버전 이었지만 귀하가 말한대로 해드립니다. – mehturt

+0

그래, 나는 모바일 용 기성 라이브러리를 게시 할 때까지 고통을 공유한다. iOS의 경우 CocoaPod에서 작업하고 있다고 생각하지만 안드로이드에 대해서는 확실하지 않습니다 : ( – atsakiridis

+0

고마워요, 의존성/libs에서 jar 파일을 복사해야하는 곳은 어디입니까? 내 스튜디오가 찾지 못하는 것 같습니다 – mehturt