青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-3  評論-13  文章-10  trackbacks-0
  2013年1月22日
google推薦的編譯環境是在Ubuntu LTS(10.04),但是最新版本12.10已經出來,沒必要在舊版本上做文章了
對于2.3.X和更新的版本,需要64位的系統,之前的老版本2.2以下(包括2.2)可以在32位版本上編譯
對于虛擬機,官網上寫的虛擬機配置參數:16G RAM/swap & 30G+ 硬盤空間
PS: 全部編譯完畢后,才發現真的很耗空間
源代碼下載/編譯完成后,磁盤空間一共是33G
$ du -h --max-depth=1 ./4.2/
4.2M    ./4.2/bootable
120K    ./4.2/libnativehelper
282M    ./4.2/packages
88M    ./4.2/development
1.6G    ./4.2/external
19G    ./4.2/out
53M    ./4.2/hardware
18M    ./4.2/bionic
9.1M    ./4.2/system
138M    ./4.2/cts
336K    ./4.2/pdk
116K    ./4.2/abi
5.1M    ./4.2/gdk
40M    ./4.2/libcore
1.2G    ./4.2/frameworks
4.9M    ./4.2/build
34M    ./4.2/tools
2.4G    ./4.2/prebuilts
43M    ./4.2/device
7.5G    ./4.2/.repo
55M    ./4.2/sdk
5.9M    ./4.2/docs
41M    ./4.2/dalvik
31M    ./4.2/ndk
33G    ./4.2/

言歸正題,按照官網的文檔,安裝所需要的工具
Python 2.5 -- 2.7, 下載地址 python.org
GNU Make 3.81 -- 3.82, 下載地址 gnu.org
JDK 6 :2.3以上的版本; JDK 5 2.2和2.2以下的版本. 下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
Git 1.7 以上. 下載地址 git-scm.com.
前兩條Ubuntu 12.10系統自帶(新系統的好處),git后面會通過安裝必須包來安裝,所以只需要我們手動安裝JDK

安裝必要的編譯工具包

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
PS: 后來發現這里可以選擇不安裝openjdk。android生成主要用到的是 jdk1.6
安裝JDK 1.6.0

1.下載
2013-1-22,當前最新版本是 1.6.0_38
http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html
這里請選擇64位的linux版本,對應的下載文件名:jdk-6u38-linux-x64.bin.
2.安裝
修改文件權限,復制到/usr/lib/jvm,安裝
chmod a+x jdk-6u38-linux-x64.bin
sudo mv jdk-6u38-linux-x64.bin /usr/lib/jvm
cd /usr/lib/jvm
sudo ./jdk-6u38-linux-x64.bin
安裝后,在/usr/lib/jvm上會多出一個目錄(jdk1.6.0_38),其實執行.bin文件感覺就是一個解壓文件
3.環境配置

修改/etc/profile文件
export JAVA_HOME="/usr/lib/jvm/jdk1.6.0_38"
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=".:$JAVA_HOME/bin"
建議重啟或注銷一下系統,讓配置生效~~~
此時輸入: java --version查看一下版本
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
如果系統中有時候會安裝openjdk,我們還需要修改一下java的默認程序,讓他使用jdk1.6.0進行android編譯
安裝java/javac/jar,執行如下命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_38/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_38/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_38/bin/jar 300

執行后這三個命令,網上的資源說可以自動切換到jdk1.6.0_38,但是我配置的時候不行,可能再通過下面這三個命令,手動指定了
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar

代碼下載:

下載repo,初始化下載環境,repo配置,同步
$ mkdir ~/bin  
$ PATH=~/bin:$PATH 
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo 
$ mkdir ~/android/sources
$ cd ~/android/sources
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.1_r1
$ repo sync

下載是個漫長的過程,我的機子一個周末開著下載~~~good lucky~~~

編譯代碼:

初始化腳本, make編譯
$ source build/envsetup.sh
$ lunch full-eng
$ make -jN

這里的三個命令參考官方的文檔,官網上說明很詳細。特別是第二條命令的參數,你想生成什么樣的配置,就設定什么樣的參數
http://source.android.com/source/building.html

運行emulator

編譯成功后,運行模擬器
$ emulator
模擬器就運行起來了。。。
posted @ 2013-01-22 10:20 雙魚座的程序員 閱讀(8230) | 評論 (1)編輯 收藏
  2013年1月14日

Here’s a quick tip that shows you how to install Oracle (Sun) Java 6 JRE / JDK in Ubuntu 12.10 via PPA. If you still need Java 6 JRE/JDK  in Ubuntu 12.10, then continue below to learn how to install it.

The advantage of using PPA installer is that you get access to feature updates and bug fixes automatically when you update your system.

Objectives:

  • Install Oracle ( Sun ) Java 6 JRE / JDK in Ubuntu 12.10
  • Enjoy!

To get started, press Ctrl – Alt – T on your keyboard to open the terminal. When it opens, run the commands below to add this PPA.

sudo add-apt-repository ppa:webupd8team/java

Finally, run the commands below to update your system and install Oracle Java 6 (Sun Java)

sudo apt-get update && sudo apt-get install oracle-java6-installer

Enjoy!
posted @ 2013-01-14 20:34 雙魚座的程序員 閱讀(2282) | 評論 (1)編輯 收藏
  2006年9月4日

匹配中文字符的正則表達式: [\u4e00-\u9fa5]
評注:匹配中文還真是個頭疼的事,有了這個表達式就好辦了

匹配雙字節字符(包括漢字在內):[^\x00-\xff]
評注:可以用來計算字符串的長度(一個雙字節字符長度計2,ASCII字符計1)

匹配空白行的正則表達式:\n\s*\r
評注:可以用來刪除空白行

匹配HTML標記的正則表達式:< (\S*?)[^>]*>.*?|< .*? />
評注:網上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對于復雜的嵌套標記依舊無能為力

匹配首尾空白字符的正則表達式:^\s*|\s*$
評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式

匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
評注:表單驗證時很實用

匹配網址URL的正則表達式:[a-zA-z]+://[^\s]*
評注:網上流傳的版本功能很有限,上面這個基本可以滿足需求

匹配帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
評注:表單驗證時很實用

匹配國內電話號碼:\d{3}-\d{8}|\d{4}-\d{7}
評注:匹配形式如 0511-4405222 或 021-87888822

匹配騰訊QQ號:[1-9][0-9]{4,}
評注:騰訊QQ號從10000開始

匹配中國郵政編碼:[1-9]\d{5}(?!\d)
評注:中國郵政編碼為6位數字

匹配身份證:\d{15}|\d{18}
評注:中國的身份證為15位或18位

匹配ip地址:\d+\.\d+\.\d+\.\d+
評注:提取ip地址時有用

匹配特定數字:
^[1-9]\d*$    //匹配正整數
^-[1-9]\d*$   //匹配負整數
^-?[1-9]\d*$   //匹配整數
^[1-9]\d*|0$  //匹配非負整數(正整數 + 0)
^-[1-9]\d*|0$   //匹配非正整數(負整數 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮點數
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配負浮點數
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮點數
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非負浮點數(正浮點數 + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮點數(負浮點數 + 0)
評注:處理大量數據時有用,具體應用時注意修正

匹配特定字符串:
^[A-Za-z]+$  //匹配由26個英文字母組成的字符串
^[A-Z]+$  //匹配由26個英文字母的大寫組成的字符串
^[a-z]+$  //匹配由26個英文字母的小寫組成的字符串
^[A-Za-z0-9]+$  //匹配由數字和26個英文字母組成的字符串
^\w+$  //匹配由數字、26個英文字母或者下劃線組成的字符串
評注:最基本也是最常用的一些表達式

posted @ 2006-09-04 15:58 雙魚座的程序員 閱讀(374) | 評論 (0)編輯 收藏
僅列出標題  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲午夜av| 亚洲欧美韩国| 欧美日韩精品一本二本三本| 久久网站免费| 久久美女艺术照精彩视频福利播放| 亚洲免费网站| 午夜久久久久| 久久久久国产一区二区| 免费毛片一区二区三区久久久| 麻豆精品在线观看| 欧美日本在线视频| 国产精品免费视频观看| 国产有码一区二区| 91久久综合| 一本色道久久综合精品竹菊| 亚洲视频网在线直播| 亚洲欧美中日韩| 久久蜜桃精品| 亚洲欧洲一区二区在线观看| 99精品热视频只有精品10| av72成人在线| 久久精品系列| 欧美视频一区在线| 亚洲精品日产精品乱码不卡| 欧美一区二区三区四区在线观看 | 国产精品免费福利| 国产亚洲欧美日韩一区二区| 亚洲欧洲视频在线| 久久九九精品99国产精品| 亚洲欧洲视频| 麻豆精品传媒视频| 国产欧美一区二区精品仙草咪| 亚洲三级电影全部在线观看高清| 亚洲一区二区毛片| 欧美国产精品劲爆| 欧美一级理论片| 欧美精品一区二区三区四区| 极品av少妇一区二区| 一区二区欧美国产| 欧美韩日一区二区| 久久成人精品电影| 国产精品视频网站| 一本一道久久综合狠狠老精东影业 | 一区二区三区鲁丝不卡| 久久频这里精品99香蕉| 国产精品免费视频xxxx| 一本色道久久综合亚洲精品按摩| 美女91精品| 欧美一区午夜精品| 国产日本欧美一区二区| 亚洲一区二区三区四区五区黄| 亚洲福利精品| 欧美激情成人在线视频| 亚洲精品社区| 亚洲国产一成人久久精品| 久久先锋资源| 尤物yw午夜国产精品视频明星| 欧美自拍偷拍午夜视频| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩一区在线观看| 亚洲深夜福利在线| 亚洲精品久久久久久下一站 | 亚洲一区观看| 国产精品美女久久久久av超清 | 亚洲一区二区在线免费观看| 欧美日韩直播| 国产欧美激情| 伊人婷婷久久| 欧美顶级艳妇交换群宴| 免费不卡中文字幕视频| 亚洲日本欧美日韩高观看| 欧美国产日本| 欧美激情国产高清| 亚洲精品久久久久久久久久久久久 | 亚洲精品国偷自产在线99热| 欧美极品在线观看| 99综合在线| 精品动漫3d一区二区三区免费| 亚洲一区久久久| 久久噜噜噜精品国产亚洲综合| 国产一区二区三区免费观看| 久久久亚洲一区| 牛牛精品成人免费视频| 一本大道久久a久久综合婷婷| 99综合电影在线视频| 国产精品久久久久久久久久免费| 欧美在线日韩精品| 久久免费黄色| 亚洲无线一线二线三线区别av| 中日韩高清电影网| 黄网站免费久久| 亚洲精品免费电影| 国产女主播一区| 欧美激情亚洲自拍| 国产精品夫妻自拍| 蜜臀99久久精品久久久久久软件| 免费观看在线综合| 性色一区二区三区| 你懂的成人av| 久久精品观看| 欧美黄色一级视频| 久久都是精品| 欧美日韩国产一级| 蜜臀久久久99精品久久久久久 | 激情综合电影网| 99热精品在线观看| 在线观看精品一区| 亚洲一区免费视频| 亚洲免费观看高清在线观看 | 91久久极品少妇xxxxⅹ软件| 一区二区三区欧美| 亚洲日本中文字幕免费在线不卡| 亚洲一区二区三区乱码aⅴ| 亚洲国产二区| 欧美一区二区三区四区在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久精彩视频| 欧美一级大片在线观看| 欧美日韩ab片| 欧美va亚洲va香蕉在线| 国产网站欧美日韩免费精品在线观看 | 久久亚洲风情| 国产精品xnxxcom| 欧美电影免费观看| 国产综合色在线视频区| 一区二区国产精品| 日韩一区二区免费看| 美女久久网站| 久久夜色精品国产噜噜av| 国产欧美精品一区二区色综合| 亚洲美洲欧洲综合国产一区| 亚洲欧洲精品一区二区精品久久久| 香蕉av777xxx色综合一区| 香蕉久久夜色精品国产使用方法 | 亚洲欧洲日韩在线| 久久久99精品免费观看不卡| 欧美与欧洲交xxxx免费观看| 欧美性生交xxxxx久久久| 亚洲精品久久久久久久久久久久| 亚洲精品婷婷| 欧美理论电影网| 一区二区三区你懂的| 午夜国产精品视频| 国产精品永久在线| 欧美一级大片在线观看| 久久久精品国产免大香伊| 国产日韩欧美在线播放| 久久精品国产综合| 欧美mv日韩mv国产网站app| 亚洲国产精品一区二区三区| 欧美高清视频免费观看| 日韩一二三在线视频播| 翔田千里一区二区| 国产自产2019最新不卡| 久久久久久色| 亚洲成人直播| 亚洲少妇中出一区| 国产一区二区精品久久99| 久久九九精品| 亚洲激情在线激情| 亚洲欧美国产日韩天堂区| 国外成人在线视频| 欧美黄色网络| 欧美亚洲综合久久| 欧美激情亚洲自拍| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产日本欧美在线观看 | 国产亚洲精品久久久久动| 久久国产欧美| 亚洲另类在线视频| 久久精品国产久精国产思思| 亚洲第一毛片| 国产精品av久久久久久麻豆网| 亚洲欧美日韩另类精品一区二区三区| 美国十次成人| 午夜免费电影一区在线观看| 国产综合18久久久久久| 欧美大片18| 亚洲嫩草精品久久| 91久久久久久国产精品| 性欧美精品高清| 亚洲剧情一区二区| 国内精品视频一区| 国外成人网址| 亚洲欧美日产图| 欧美本精品男人aⅴ天堂| 一本大道久久a久久综合婷婷 | 欧美激情女人20p| 欧美一区二区免费| 99精品福利视频| 欧美高清视频在线播放| 欧美夜福利tv在线| 一本色道久久综合亚洲精品不卡| 激情综合自拍| 国产一区日韩二区欧美三区| 欧美日韩精品一区二区天天拍小说 | 国产精品丝袜91| 欧美日韩国产经典色站一区二区三区| 久久爱www.| 午夜精品久久久|