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

隨筆-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| 欧美黄色aaaa| 久久在线免费观看| 老司机一区二区| 久久久免费精品视频| 久久久久国产一区二区三区四区| 性感少妇一区| 欧美永久精品| 麻豆国产精品一区二区三区 | 亚洲视屏在线播放| 校园春色国产精品| 久久综合网hezyo| 亚洲精品久久久久久久久久久久| 亚洲国产精品久久久久秋霞不卡| 日韩视频永久免费| 亚洲欧美成人| 欧美国产大片| 国产精品一区二区三区观看| 韩国精品一区二区三区| 亚洲精品国产精品久久清纯直播| 中日韩视频在线观看| 久久亚洲私人国产精品va媚药| 亚洲国产一区二区a毛片| 中文av字幕一区| 久久欧美中文字幕| 欧美性色综合| 亚洲人成网站在线播| 欧美在线关看| 日韩亚洲视频在线| 美玉足脚交一区二区三区图片| 国产精品都在这里| 最新日韩精品| 久久久免费精品视频| 久久久久久综合| 激情六月婷婷综合| 亚洲欧美偷拍卡通变态| 国产一区二区丝袜高跟鞋图片| 亚洲国产精品久久久久秋霞不卡 | 国产精品久久久久久影视| 欧美精品一区在线发布| 国模套图日韩精品一区二区| 伊人久久亚洲美女图片| 性欧美大战久久久久久久免费观看 | 亚洲欧洲日产国产网站| 国产精品美女久久福利网站| 欧美色区777第一页| 最新亚洲激情| 欧美一区日本一区韩国一区| 99在线|亚洲一区二区| 亚洲高清av| 久久婷婷国产综合国色天香| 亚洲国产精品一区二区第一页| 久久伊人精品天天| 欧美精品一卡| 亚洲视频网在线直播| 西瓜成人精品人成网站| 亚洲人成网站精品片在线观看 | 欧美亚洲一区在线| 久久成人精品无人区| 亚洲日本黄色| 欧美刺激午夜性久久久久久久| 亚洲国产精品传媒在线观看| 国产精品素人视频| 久久精视频免费在线久久完整在线看 | 久久精品国产999大香线蕉| 欧美黄网免费在线观看| 野花国产精品入口| 亚洲欧美日韩一区二区三区在线观看 | 久久伊伊香蕉| 国产综合色精品一区二区三区| 久久精品在线| 另类亚洲自拍| 亚洲欧美一区二区三区极速播放| 久久天天躁夜夜躁狠狠躁2022 | 欧美激情亚洲一区| 久久久久久久久久久久久久一区 | 国产精品视频专区| 亚洲女女女同性video| 亚洲免费影院| 国产精一区二区三区| 亚洲主播在线观看| 欧美大片网址| 国产精品99久久99久久久二8| 亚洲天堂成人在线观看| 国产精品欧美日韩久久| 欧美在线日韩精品| 欧美激情第8页| 午夜精品av| 亚洲九九精品| 亚洲欧美日本另类| 午夜精品久久| 亚洲线精品一区二区三区八戒| 亚洲另类一区二区| 日韩视频在线观看国产| 欧美女主播在线| 一区二区三区视频在线播放| 欧美一区二区三区在线免费观看| 国产精品久久久久久久久免费| 欧美亚洲视频一区二区| 久久久久久久999精品视频| 黄色精品在线看| 国产精品日韩一区二区| 欧美福利专区| 久久精品国产精品| 91久久精品www人人做人人爽| 国产精品日韩一区二区| 欧美日韩久久精品| 久久久女女女女999久久| 欧美一区二区三区成人| 午夜精品一区二区在线观看| 久久天天躁狠狠躁夜夜av| 久久国产免费| 欧美日产在线观看| 国内视频一区| 欧美一区二区视频网站| 欧美成人精品在线播放| 一区二区三区高清| 性欧美暴力猛交另类hd| 欧美三级特黄| 91久久精品一区二区三区| 亚洲人成7777| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲视频一二区| 欧美综合二区| 亚洲激情欧美| 欧美丝袜第一区| 欧美—级高清免费播放| 欧美日韩亚洲激情| 欧美日韩一区二区三| 亚洲福利在线视频| 亚洲一区二区三区视频| 亚洲视频综合在线| 久久久久久久高潮| 亚洲伦理在线免费看| 亚洲在线视频网站| 久久嫩草精品久久久精品一| 欧美日韩一区免费| 99re亚洲国产精品| 亚洲欧美清纯在线制服| 久久综合久久久久88| 国产日本欧美在线观看| 一本不卡影院| 亚洲第一天堂av| 亚洲综合电影一区二区三区| 欧美在线视频a| 久久另类ts人妖一区二区| 亚洲欧美日韩一区二区| 国产亚洲综合精品| 久久久久久久久蜜桃| 欧美成人国产一区二区| 中文亚洲视频在线| 欧美一区二区在线免费观看| 精品成人在线观看| 亚洲先锋成人| 亚洲精品国产品国语在线app | 中文精品在线| 亚洲欧美在线网| 亚洲裸体在线观看| 欧美一区二区福利在线| 欧美激情中文字幕在线| 国产偷久久久精品专区| 亚洲美女av网站| 免费影视亚洲| 久久久福利视频| 国产精品久久久久9999高清| 国产精品久久激情| 亚洲一区二区三区涩| 亚洲精品孕妇| 欧美国产三级| 国产日韩欧美三级| 亚洲美女免费视频| 欧美四级在线观看| 国产精品免费视频观看| 亚洲激情偷拍| 久久精品一二三区| 欧美成人精品一区二区三区| 亚洲一区二区在线| 久久午夜国产精品| 免费高清在线一区| 欧美视频国产精品| 国产精品视频内| 亚洲精品一区二区在线| 激情久久久久久| 亚洲午夜极品| 亚洲女同在线| 国产一区二区三区四区| 午夜精品福利视频| 午夜日韩在线观看| 国产美女诱惑一区二区| 午夜在线视频一区二区区别| 久色婷婷小香蕉久久| 欧美性开放视频| 亚洲一区视频在线| 美女成人午夜| 日韩网站在线观看| 国产午夜精品麻豆| 欧美日韩在线亚洲一区蜜芽| 欧美一区视频| 亚洲在线视频观看|