<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Ubuntu 8.04下編譯Android源碼全過程

          Ubuntu 8.04下編譯Android源碼全過程

          作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

          linux: http://dl.google.com/android/android-sdk-linux_x86-1.1_r1.zip

          本文引用地址:http://www.ex-cimer.com/article/201610/305823.htm

          mac: http://dl.google.com/android/android-sdk-mac_x86-1.1_r1.zip

          windows: http://dl.google.com/android/android-sdk-windows-1.1_r1.zip

          解壓后需要把/usr/local/src/android-sdk-linux_x86-1.1_r1/tools目錄加入到系統(tǒng)環(huán)境變量/etc/profile中。

          然后找到編譯后android的目錄文件out,我們發(fā)現(xiàn)在android/out/host/linux-x86/bin下多了很多應(yīng)用程序,這些應(yīng)用程序就是android得以運行的基礎(chǔ),所以我們需要把這個目錄也添加到系統(tǒng)PATH下,在$HOME/.profile文件中加入如下內(nèi)容:

          PATH=”$PATH:$HOME/android/out/host/linux-x86/bin”

          接下來我們需要把android的鏡像文件加載到emulator中,使得emulator可以看到android運行的實際效果,在$HOME/.profile文件中加入如下內(nèi)容:

          ANDROID_PRODUCT_OUT=$HOME/android/out/target/product/generic

          export ANDROID_PRODUCT_OUT

          然后重新啟動機器。

          下面就可以進入到模擬器目錄中并啟動模擬器

          cd $HOME/android/out/target/product/generic

          emulator -image system.img -data userdata.img -ramdisk ramdisk.img

          總結(jié)一下安裝過程中的關(guān)鍵點:

          1:JDK版本必須安裝

          2:利用下面的命令確保所需軟件都被正確安裝

          sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential python valgrind curl git

          3:內(nèi)存及虛擬內(nèi)存保證在2GB以上,可以采用命令行free -m查看內(nèi)存是否足夠,如果內(nèi)存不夠終端停滯


          上一頁 1 2 下一頁

          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();