티스토리 뷰
linphone-android 를 다운 받았다면,
다운받은 폴더 내에 README 파일이 있다.
가장 먼저 보이는 글귀는 "LINPHONE for ANDROID"
그리고,
"To build liblinphone for Android, you must:" 라고 나와있다.
아마도 linphone을 빌드하기 위한 사전작업을 설명할듯 싶다.
0) download the Android sdk with platform-tools and tools updated to latest revision (at least API 16 is needed), then add both 'tools' and 'platform-tools' folders in your path.
안드로이드 SDK를 최소 API 16 이상으로 업데이트 하라는 말같다.
API 16은 젤리빈(Android 4.1.2) 이다.. 그 이하 버전(허니콤, 진저, 프로요 등)은 사용 못하는건가?
여튼 내 SDK는 현재 API 19(킷캣)라서.. 상관없을 듯하다.
1) download the Android ndk (>=r9) from google and add it to your path (no symlink !!!).
안드로이드 ndk 를 r9버전 이상으로 설치하라는 듯 하다.
no symlink? 심링크를 사용하지 말라는 겅가? 바로가기 사용하지말라는건가?
뭔소린지 모르겠다.
어쨋든 ndk를 설치해보자..
2) install yasm, curl, ant and the autotools: autoconf, automake, aclocal, libtoolize, pkgconfig
On 64 bits linux systems you'll need the ia32-libs package
With the latest Debian (multiarch), you need this:
dpkg --add-architecture i386
aptitude update
aptitude install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
설치하란다.
yasm
curl
ant
autotools
벌써부터 짜증이 난다.
64bit linux system...어쩌구 하는데
난 32bit window니 저건 우선 무시하기로 했다.
3) run the Makefile script in the top level directory. This will download iLBC source files and convert some assembly files in VP8 project.
$ make
make 를 실행하라?
윈도우에서 어떻게 make를 합니까?
cgywin 으로 해야하나?
이걸 해야 iLBC가 설치된다고 한다.
iLBC는 음성 코덱인듯..
머리아파
4) To install the generated apk into a plugged device, run
$ make install
make install을 해서 기기에 설치를 하란다.
난 Eclipse를 사용할건데..
우선 하라는대로 해보기로 하자
5) (Optional) To generate a liblinphone SDK zip containing a full jar and native libraries, run
$ make linphone-sdk
6) (Optional) To generate a libmediastreamer2 SDK zip containing a full jar and native libraries, run
$ make mediastreamer2-sdk
나머지는 Optional이니 해도되고 안해도 되는듯.
이제 메뉴얼대로 차근차근 해봅시다!
'쓰레기통' 카테고리의 다른 글
[ Android LinPhone Customize - 2] Git를 이용한 linphone-android 소스다운로드 (0) | 2014.03.18 |
---|---|
[ Android LinPhone Customize - 1] linphone 소개와 환경 소개 (0) | 2014.03.18 |
- Total
- Today
- Yesterday
- CentOS
- IOS
- 서버
- git hub
- xcode
- 앵커브리핑
- GIT
- 손석희
- Asterisk
- Node
- 뉴스룸
- linux
- 안드로이드
- nodejs
- Phaser
- 점유율
- 배열
- php
- 깃헙
- 노드
- Android
- Swift
- node.js
- 리눅스
- BBC 가쉽
- C언어
- Kotlin
- C
- 스위프트
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |