PJSIP(pjproject) with Golang

Generate Golang PJSIP(Pjproject) using Swig ◉ generate pjsua2.go pjsua2_wrap.cxx using swig   $ cd $GOPATH /src   $ mkdir pjproject   $ cd pjproject   $ cp ${pjproject-src-dir} /pjsip-apps/src/swig/pjsua2.i .   $ cp ${pjproject-src-dir} /pjsip-apps/src/swig/symbols.i .   $ export CGO_CXXFLAGS= "-I ${pjproject-install-dir} /include"   $ swig -go -cgo -intgosize 64 $CGO_CXXFLAGS -c++ pjsua2.i ◉ add cgo CXXFLAGS, LDFLAGS to generated pjsua2.go CXXFLAGS and LDFLAGS can be obtained from ${pjproject-install-dir}/lib/pkgconfig/libpjproject.pc ◉ build and install   $ go clean -cache   $ go build -x   $ go install ◉ Example using Go-Pjproject https://github.com/yslim/go_pjproject  and https://github.com/yslim/go_pjproject/tree/master/example

Install Google Play Store on Android 7.1.1(API 25) emulator

이미지
Install Google Play Store on Android 7.1.1(API 25) emulator - 안드로이드 7.1.1(API 25) 에뮬레이트에 구글 플레이 스토어 설치 # Required Packages GAPPS Package (select x86_64, 7.1, pico)  lzip (on Mac using home-brew: brew install lzip )  # Installation Procedures 1. Create Android Virtual Device(AVD) # android avd 2. Download  Open Apps package  for the emulator’s virtual device select x86_64, 7.1, pico and click download button downloaded file :  open_gapps-x86_64-7.1-pico-xxxxxxxx.zip 3. Extract  .apk  files from downloaded package unzip open_gapps-x86_64-7.1-pico-xxxxxxxx.zip we require the following 4 files Core/gmscore-x86_64.tar.lz Core/gsfcore-all.tar.lz Core/gsflogin-all.tar.lz Core/vending-all.tar.lz extract *.lz files using lzip and tar lzip -d -c gmscore-x86_64.tar.lz | tar xvf - lzip -d -c gsfcore-all.tar.lz | tar xvf - lzip -d -c gsflogin-all.tar.lz | tar xvf - lzip -d -c vending-all.tar.lz | tar xvf - ex) gmscore extra