ubuntu16 x64 下編譯Linphone_android

一、安裝linux環(huán)境

? ? ? 安裝VMware Workstation胡本,載入ubuntu16的ios鏡像牌柄,安裝linux環(huán)境。

二侧甫、搭建linphone_android編譯環(huán)境

(一)安裝JDK

首先珊佣,安卓app使用java語言開發(fā),因此編譯app程序少不了JDK闺骚。而且彩扔,后面會提到的SDK Manager妆档,以及Android Studio的運行也需要安裝JDK(要求JDK7及以上的版本)才能啟動僻爽。 雖然ubuntu的軟件庫里面有openjdk-7-jdk,可以很方便的安裝贾惦,但android推薦使用oracle提供的JDK胸梆。Oracle版的JDK8

解壓后,記得設(shè)置環(huán)境變量

方法是在vim ?~/.bashrc文件末尾添加:

# JDK

export JAVA_HOME=/home/chen/java/jdk1.8.0_40

PATH="$PATH:/home/chen/java/jdk1.8.0_40/bin"

這個設(shè)置對之后打開的terminal有效须板,要使其現(xiàn)有terminal有效碰镜,在對應(yīng)的terminal窗口執(zhí)行”source ~/.bashrc”命令(不包括引號)。 設(shè)置JAVA_HOME環(huán)境變量之后习瑰,Android Studio會自動使用這個版本的JDK绪颖。

測試是否設(shè)置好 ?java -vesion

(二)安裝Android SDK tools(不區(qū)分32位與64位)

SDK tools

發(fā)安卓應(yīng)用程序,涉及到對硬件的訪問甜奄,以及界面設(shè)計中使用的控件等柠横,這些功能都由Android API提供,并且有不同的版本课兄。SDK tools提供了一系列工具牍氛,其中包括SDK Manager。SDK Manager可以下載烟阐、升級各個版本的Android API搬俊;并且管理一些工具紊扬,比如Platform-tools,Build-tools(有多個版本)唉擂,甚至SDK tools本身餐屎。另外,SDK tools還提供了AVM(安卓設(shè)備模擬器)管理工具楔敌。 以上所說的啤挎,Android API,SDK tools卵凑,Platform-tools庆聘,Build-tools還有一些其他擴(kuò)展接口,統(tǒng)稱為Android SDK勺卢。不像其他框架的SDK伙判,Android SDK分成各個組件,要通過SDK Manager來下載黑忱,所有沒有一個下載Android SDK的頁面宴抚、地址,只有SDK tools的下載地址甫煞。這也是會給初學(xué)者造成很大困擾的原因菇曲。 只不過,下載了SDK tools之后抚吠,其中的SDK manager以及通過SDK manager下載的其他組件都在SDK tools文件夾之下常潮,可以真?zhèn)€拷貝到其他開發(fā)機(jī)子上,方便共享楷力,這就是在網(wǎng)上能夠找到的所謂”非官方版”或者”完整版”喊式,”更新到XXX的版本”∠舫可在android Studio中下載到SDK toools?僅獲取命令行工具

readme中提到?

Download the Android sdk (API 25.2.3 at max) with platform-tools and tools updated to latest revision, then add both 'tools' and 'platform-tools' folders in your path and the android-sdk folder to ANDROID_HOME environment variable.

我這邊下載的最新25.2.3

設(shè)置環(huán)境變量vim? ~/.bashrc

# Android SDK

export ANDROID_SDK=/home/liruij/work/android/sdk

export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH

(三)安裝Android NDK?

百度搜索 android ndk 下載? (version r11c or 13b)

下載好壓縮文件 仿進(jìn)ubuntu中

設(shè)置環(huán)境變量 vim? ~/.bashrc

#Android NDK

export ANDROID_NDK_HONE=/home/liruij/work/android/android-ndk-r9d

export PATH=$ANDROID_NDK_HOME:$PATH

(四)安裝幾個工具

Install _yasm_, _nasm_, _ant_, _python_, _intltoolize_, _cmake_ and _vim-common_.

* On 64 bits linux systems you'll need the _ia32-libs_ package.

可先安裝前三個

sudo apt install yasm nasm ant vim

ubuntu 自帶python2.7 不用安裝

安裝 intltoolize ?用 sudo apt install intltool

(五)64位系統(tǒng)還需安裝 ia32-libs

Ubuntu16.04版本已不支持ia32-libs的軟件包岔留,而是使用了lib32ncurses5、lib32z1軟件包做為替代检柬,所以在Ubuntu16.04版本當(dāng)中應(yīng)該安裝執(zhí)行:

apt-get install lib32ncurses5 ?

apt-get install lib32z1

3.開始編譯

(1)在文件目錄內(nèi)輸入 python ./prepare.py

執(zhí)行后顯示

(2)執(zhí)行 make

編譯好的apk在 ?.bin/outputs/apk目錄內(nèi)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末献联,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子何址,更是在濱河造成了極大的恐慌里逆,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件头朱,死亡現(xiàn)場離奇詭異运悲,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)项钮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門班眯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來希停,“玉大人,你說我怎么就攤上這事署隘〕枘埽” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵磁餐,是天一觀的道長违崇。 經(jīng)常有香客問我,道長诊霹,這世上最難降的妖魔是什么羞延? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮脾还,結(jié)果婚禮上伴箩,老公的妹妹穿的比我還像新娘。我一直安慰自己鄙漏,他們只是感情好嗤谚,可當(dāng)我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著怔蚌,像睡著了一般巩步。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上桦踊,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天椅野,我揣著相機(jī)與錄音,去河邊找鬼钞钙。 笑死鳄橘,一個胖子當(dāng)著我的面吹牛声离,可吹牛的內(nèi)容都是我干的芒炼。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼术徊,長吁一口氣:“原來是場噩夢啊……” “哼本刽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赠涮,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤子寓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后笋除,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體斜友,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年垃它,在試婚紗的時候發(fā)現(xiàn)自己被綠了鲜屏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烹看。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖洛史,靈堂內(nèi)的尸體忽然破棺而出惯殊,到底是詐尸還是另有隱情,我是刑警寧澤也殖,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布土思,位于F島的核電站,受9級特大地震影響忆嗜,放射性物質(zhì)發(fā)生泄漏己儒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一捆毫、第九天 我趴在偏房一處隱蔽的房頂上張望址愿。 院中可真熱鬧,春花似錦冻璃、人聲如沸响谓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娘纷。三九已至,卻和暖如春跋炕,著一層夾襖步出監(jiān)牢的瞬間赖晶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工辐烂, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留遏插,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓纠修,卻偏偏與公主長得像胳嘲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子扣草,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容