編輯:關於Android編程
前段時間跟同學聊天,說道他們公司准備將開發環境從Windows遷移到Linux上,突然想到還沒試過在Linux上搭建Android開發環境,趁著有空試一下,百度發現,網上很多都是比較坑的,所以就自己記錄一下在Linux上搭建開發環境的填坑之路。
本機上用的是Windows10,不想換,直接上虛擬機,由於做Android開發,一直在用Oracle的虛擬機,所以就直接在虛擬機上安裝一個Linux系統,選中的是UbuntuKylin16.04.1,安裝系統就不說了,非常簡單,直接上搭建開發環境。
需要准備的是:Linux版本的JDK,到官網下載,根據自己的系統選擇對應的版本,我安裝的是64位的系統,所以選64位的版本。JDK官網地址
還需要下載Eclipse,這個是為了可以用於Java開發,Eclipse官網地址,記得下載的是Linux版本的,根據安裝的JDK下載。
下載完成JDK和Eclipse之後就可以開始搭建開發環境了。這裡需要多說一句,建議先切換到root用戶。
切換到root用戶的步驟:新安裝系統沒有設置root賬戶的密碼,在終端中輸入:sudo passwd root
然後根據要求輸入當前用戶的密碼,就可以開始設置root賬戶的密碼,設置完成之後,在終端中輸入:sudo su,就可以切換到root用戶,如下圖所示
切換到root用戶之後我們就可以真正開始搭建開發環境了<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxoMyBpZD0="解壓jdk到相應的目錄">解壓JDK到相應的目錄
我們將JDK安裝到/usr/local/java目錄下,現在還沒有那個木,所以我們需要創建這個目錄
創建目錄的命令:
mkdir /usr/local/java
創建目錄之後將JDK復制過去,復制命令:
cp jdk-8u102-linux-x64.tar.gz /usr/local/java
如下圖所示
復制過去之後,我們通過命令進入我們創建的目錄,打開目錄的命令:
cd /usr/local/java
我們可以通過ls命令查看我們復制過去的文件,如下圖所示:
接著就直接解壓JDK,命令是:
tar -zxvf jdk-8u102-linux-x64.tar.gz
回車鍵執行命令,等待命令執行完,我們可以通過ls查看目錄,如下圖所示:
到這裡,基本解壓的完成了,下面就是最重要的一步,配置環境變量了。
配置JDK環境變量
我們執行命令:
gedit vim /etc/profile
進如環境變量的編輯界面,如果是沒有安裝vim的,可以執行如下命令,安裝vim:
apt-get install vim-gtk
安裝vim之後再執行上面命令進入環境變量編輯界面,如下圖所示:
進入這裡之後,我們需要將下面的代碼添加到profile文件裡面
export JAVA_HOME=/usr/local/java/jdk1.8.0_102
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
如下圖所示:
如圖添加左下角的代碼之後,點擊右上角的保存按鈕保存並退出。
退出之後回到終端,輸入如下命令使環境變量生效:
soure /etc/profile
接著我們可以輸入如下命令去檢查是否配置成功:
java -version
如下圖所示:
到這裡基本成功了,但是還有問題,如果我們換一個終端輸入java -version,發現會有問題的:
如圖:
但是我們重新輸入source /etc/profile之後就可以正常了,如圖:
解決辦法就是重啟系統一次,這裡我們就完成了JDK環境變量的設置,接下來就是配置Android開發環境了,我們使用Android Studio。
搭建Android環境
安裝Android studio,可以先下載然後再解壓,也可以直接下載,這裡我采用的是後面一種
執行命令:
sudo apt-add-repository ppa:paolorotolo/android-studio
如下圖所示:
接著執行下面的命令:
sudo apt-get update
如圖所示:
最後執行下面的命令,需要等待比較長的時間:
sudo apt-get install android-studio
如圖所示:
需要等待執行完成,執行完成之後,下載的android-studio的zip包在/opt/kingsoft目錄下,執行命令解壓壓縮包:
sudo unzip android-studio-ide-143.2790544-linux.zip
然後進入到android-studio的bin目錄下,然後執行命令啟動android-studio
./studio.sh
如下圖所示:
到這裡,我們就成功一大半了。然後需要下載SDK,如圖:
如果出現:unable to run mksdcard sdk tool,如圖:
原因是缺少部分32lib, 使用下面的命令
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
然後就可以下載SDK,看網絡,網絡不好也是需要等待很久,完成之後就可以使用Ubuntu開發Android了。
TCP和UDP在網絡傳輸中非常重要,在Android開發中同樣重要。首先我們來看一下什麼是TCP和UDP。什麼是TCP?TCP:Transmission Control
前言這篇文章沒有什麼可看性,主要是源碼注釋太多,推薦自己看源碼,更容易理解些,在這裡主要介紹,其運作流程,貼代碼片段。自定義View要重寫三個方法:onMeasure,o
1.寫在前面的話今天我們來學習Android中如何使用Sqlite以及性能優化。2.Android平台下數據庫相關類SQLiteOpenHelper 抽象類:通過從此類繼
最近從以前的項目中扒下來一個常用的模塊,在這裡有必要記錄一下的,就是android上獲取圖片以及裁剪圖片,怎麼樣?這個功能是不是很常用啊,你隨便打開一個Ap