標籤:xxx direct bison 加密 mail 字型 編輯 x64 --
一. 通用Android環境和工具配置
1. 系統更新升級
sudo apt-get updatesudo apt-get upgrade
2. 配置ntlmaps代理上網環境(本公司網路需要代理)
sudo apt-get updatesudo apt-get install ntlmaps
Parent proxy:cnkusisal
Parent proxy port:8080
NT Windows domain:wkscn
以後如果需要重新設定ntlmaps可以用下面命令:
sudo dpkg-reconfigure ntlmaps
3. 安裝搜狗IME
下載Linux版搜狗IME:http://pinyin.sogou.com/linux/
安裝IME:
sudo apt-get install -fsudo dpkg -i sogoupinyin_2.0.0.0072_amd64.deb
開啟語言設定
fcitx-config-gtk3
如果沒有一個鍵盤,在Addon中全部勾選,重啟
按+,不要勾選“Only ... ...”,選擇搜狗,重啟
4. 安裝VIM文字編輯器
sudo apt-get install vim
5. 安裝其他工具
a. 安裝系統狀態監測Syspeek
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install syspeek
b. 安裝wget,unrar,git,gitk等一堆小工具
sudo apt-get install -y wget schedtool pngcrushsudo apt-get install -y nautilus-open-terminal unrar meld ghex gtk-recordmydesktop gitk
c. 安裝Google瀏覽器
不喜歡Firefox,可以安裝Google瀏覽器。
在Software center裡面搜不到Google Chrome,不過可以安裝Chromium。
6. 配置repo和git
配置repo
將儲存的 repo 檔案放在~/bin/下面, bin 檔案夾不存在,請先行建立,執行
chmod a+x ~/bin/repoexport PATH=$PATH:~/bin
配置git
以前電腦上配置過git的情況,把.ssh檔案夾拷到本機Home下面,配置git config:
建立 ~/.ssh/config,開啟輸入下面內容並儲存
Host git-01.wxxx.comUser Kunkka_AnPort 29418
配置git config資訊:
git config --global user.name "Kunkka An/xxx/Wxxx"git config --global user.email "[email protected]"
上面配置的user.name是gerrit上面的full name,email是gerrit上註冊的郵箱。
以前電腦上沒有配置過git的情況
a. 建立SSH密鑰
ssh-keygen -t rsa -C "[email protected]"
按斷行符號儲存到預設位置,再稍等出來提示輸入密碼短語,輸完按斷行符號要輸兩遍,它用來加密私密金鑰,也就是以後使用私密金鑰的時候要輸這個密碼;
稍等出來提示成功,密鑰存放在自己主資料夾的.ssh檔案夾中
開啟檔案管理工具,顯示隱藏檔案後,可以看到這個檔案夾中有兩個檔案,一個私密金鑰一個公開金鑰,把這個檔案夾備份一下.id_rsa 是密鑰 ,id_rsa.pub是公開金鑰。
b. 登入gerrit配置相關資料
登入gerrit後,點右上方設定,在設定頁面右邊找到 SSH Keys,點擊ADD SSH key。
到剛才的.ssh檔案夾中,雙擊開啟自己的公開金鑰檔案 id_rsa.pub,複製裡面的所有內容,然後粘貼到SSH key設定框中,然後點下邊的“Add Key”匯入密鑰;
c. 按照上面其他電腦配置過的步驟,設定git config
7. 安裝配置JDK8
第一種方法(網上看到的,簡單方便,不過沒有做完驗證是否可行)
sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer
然後
sudo apt-get install oracle-java8-set-default
第二種方法
a. 下載JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
b. 解壓縮下載的JDK到/usr/lib/jvm下面,一開始沒有jvm的話要先建立目錄
sudo mkdir jvm
sudo tar zxvf jdk-8u144-linux-x64.tar.gz -C /usr/lib/jvm
c. 配置環境變數
gedit ~/.bashrc
開啟bashrc後開始編輯,在檔案末尾加入下面代碼:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_144export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
儲存退出,並運行下面的命令使改動生效:
source ~/.bashrc
d. 配置預設JDK
由於系統可能存在多個版本的JDK,需要設定剛剛安裝好的JDK來作為預設JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_144/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_144/bin/javac 300
如果提示找不到路徑,請重啟後重試。
e. 測試組態是否成功
java -versionjavac
二. 配置Android源碼編譯環境
1. 安裝Google官網提供的編譯庫
sudo apt-get install bison g++-multilib git gperf libxml2-utils
2. 安裝其他編譯需要的內容
sudo apt-get install git-core gnupg flex bison gperf build-essential zipsudo apt-get install curl zlib1g-dev libc6-dev lib32ncurses5-dev lib32z1 x11proto-core-devsudo apt-get install libx11-dev lib32readline-gplv2-dev lib32z-dev libgl1-mesa-dev g++-multilibsudo apt-get install mingw32 tofrodos python-markdown libxml2-utils xsltproc libxml-simple-perl
三. 配置Android app開發環境
1. 安裝配置Android Studio
拷貝儲存的Android Studio軟體包
或者下載Android Studio http://www.androiddevtools.cn/
具體Android Studio的配置和使用方法可以參考下面網址:
第一次使用Android Studio時你應該知道的一切配置
四. 其他設定
1. 設定adb環境變數
adb工具位於SDK目錄下的platform-tools中
a.因為拷貝過來的,所以要設定下許可權
sudo chmod -R a+x Tools/AndroidStudio/android-studio-sdk/
b. 編輯profile檔案設定環境變數
sudo gedit /etc/profile
加上下面(可以用android studio也可以用eclipse)路徑要用自己的路徑
export PATH=$PATH:/home/kunkka/Tools/AndroidStudio/android-studio-sdk/android-sdk-linux/tools:/home/kunkka/Tools/AndroidStudio/android-studio-sdk/android-sdk-linux/platform-tools
或者
export PATH=$PATH:/home/kunkka/AndroidDeveloper/adt-bundle-linux-x86_64-20140321/sdk/platform-tools:/home/kunkka/AndroidDeveloper/adt-bundle-linux-x86_64-20140321/sdk/tools
2. Android裝置USB設定
如果識別不到android裝置,需要設定一下USB配置
將儲存的 51-android.rules 拷貝到 /etc/udev/rules.d/ 下面
將 儲存的adb_usb.ini 拷貝到 ~/.android/ 下面
對於新裝置,如果 vid 沒包含在上面的檔案中,請做下面的操作。
a. 先通過 lsusb 命令得到新裝置的 vendor id, ID 後面的前 4 位即是 vid.
b. 開啟編輯51-android.rules
sudo gedit /etc/udev/rules.d/51-android.rules
然後在檔案末尾添加
SUBSYSTEM=="usb", ATTRS{idVendor}=="05E0", MODE="0666"
紅色字型即是第一步得到的 vid.
c. 執行
sudo service udev restart
或
sudo /etc/init.d/udev restart
d. 開啟編輯adb_usb.ini
sudo gedit ~/.android/adb_usb.ini
然後在檔案末尾添加0x05E0,同樣,紅色字型即是第一步得到的 vid.
e. 執行
adb kill-server
f. 執行
adb devices
如果此時仍識別不到裝置,請重啟你電腦。
【Android】Ubuntu 16.04搭建Android開發編譯環境