Ubuntu Android 開發(fā)環(huán)境搭建

Ubutun 16.04 TSL 系統(tǒng)安裝

搜狗輸入法的安裝(Fcitx框架下)

  1. http://pinyin.sogou.com/linux/ 網(wǎng)頁中下載相應(yīng)版本(32位/64位)

  2. 在“下載”文件夾內(nèi)打開終端晴埂,輸入以下命令:

     sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb
    

    由于依賴包沒有安裝全,提示錯誤,缺少依賴

  3. 在終端中輸入:

    sudo apt --fix-broken install
    
    1. 解決依賴包問題,在此步中輸入Y,表示下載缺少的依賴包
    2. 如果輸入上述命令沒有安裝依賴,而是要刪除搜狗的已安裝的不完整包比藻,請看下邊的 將源更新為國內(nèi)的源,重新安裝
  4. 再次在終端中輸入:

     sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.deb
    

    Unutun 16.04 TSL 的語言系統(tǒng)本身就是Fcitx,所以不需要設(shè)置語言倘屹,直接注銷重新登錄即可

更換系統(tǒng)的源為第三方源

  1. 在終端輸入以下命令:(使用gedit 編輯器打開 sources文件)

     sudo gedit /etc/apt/sources.list
    
  2. 替換源文件(可以先備份以下)

     deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
     deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
     deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
     deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
     deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
     deb http://mirrors.aliyun.com/ubuntu/ xenial universe
     deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
     deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
     deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
     deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
     deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
     deb http://archive.canonical.com/ubuntu xenial partner
     deb-src http://archive.canonical.com/ubuntu xenial partner
     deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
     deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
     deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
     deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
    
  3. 更新

    sudo apt-get update
    

JDK的安裝以及環(huán)境變量的配置

  1. 文件準(zhǔn)備:Linux版本的 Anroid Studio JDK SDK 等文件
  2. 在主文件夾 /home/han/ (han 修改為你的用戶名) 創(chuàng)建一個android相關(guān)的文件夾 银亲,例如:android
  3. 把Android Studio JDK SDK 復(fù)制到android 文件夾下
  4. 開始安裝JDK
    1. 新建jvm文件夾(文件夾的名字不能亂改)

      sudo mkdir /usr/lib/jvm 
      
    2. 復(fù)制jdk1.8到j(luò)vm文件夾

      sudo cp /home/han/android/jdk-8u92-linux-x64.tar.gz /usr/lib/jvm/
      
    3. 進入jvm文件夾

      cd /usr/lib/jvm/
      
    4. 解壓jdk

      sudo tar -zxvf jdk-8u92-linux-x64.tar.gz
      
    5. 配置jdk環(huán)境變量,解壓完后執(zhí)行下面命令

      sudo gedit /etc/profile
      
    6. 在打開的文檔最后面添加下面內(nèi)容(這里的“jdk1.8.0_92” 就是你上一步解壓的文件夾

          export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92  
       export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
      
    7. 保存文件 直接點右上角的保存按鈕,或者終端輸入

      source /etc/profile
      
    8. 測試是否配置成功纽匙,成功則會顯示jdk的版本信息

      java -version
      

SDK的安裝以及環(huán)境變量的配置

  1. 將下載好存放在/han/android/ 下的SDK 解壓

  2. 設(shè)置環(huán)境變量务蝠,終端輸入

     sudo gedit /etc/profile
    
  3. 添加如下格式的路徑配置

     export ANDROID_SDK_HOME=/home/han/android/sdk 
     export PATH=$PATH:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools
    
  4. 保存

  5. 測試 終端輸入 android 查看信息即可,提示使用Android Studio 打開則成功

  6. ubantu 16.04 LTS 64位系統(tǒng)運行android studio出錯unable to run mksdcard sdk tool ,原因:缺少lib

     sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6 
    

Android Studio 的安裝

  1. 解壓下載好的Android Studio 的壓縮包

  2. 啟動Android Studio 的方式

    cd /home/han/android/android-studio/bin/
    

    或者找到android-studio的文件位置打開bin 文件 烛缔,右鍵文件空白部分 選擇打開終端

  3. 在終端中輸入

    ./studio.sh
    
  4. Android Studio 的快捷啟動圖標(biāo)馏段,點擊Ubutun 左上角的搜索計算機,搜索Android Studio 然后將圖標(biāo)拖動到工具欄即可

Gradle 的安裝

  1. 第一次啟動Android Studio 力穗,可能會出現(xiàn)加載很長時間都沒有成功的情況毅弧,這是Android Studio 在下載gradle,卻一直下載不成功的原因
  2. 強制關(guān)閉Android Studio 在/home/han/下 按Ctrl + H ,顯示隱藏的文件,找到 .gradle文件夾 點擊/wrapper/dists/ 查看下載的gradle的版本当窗,然后刪除
  3. 下載需要的gradle 在http://services.gradle.org/distributions/ 查找需要的版本 放到上述文件夾中(替換你刪除的那個下載不成功的gradle)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市寸宵,隨后出現(xiàn)的幾起案子崖面,更是在濱河造成了極大的恐慌,老刑警劉巖梯影,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巫员,死亡現(xiàn)場離奇詭異,居然都是意外死亡甲棍,警方通過查閱死者的電腦和手機简识,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人七扰,你說我怎么就攤上這事奢赂。” “怎么了颈走?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵膳灶,是天一觀的道長。 經(jīng)常有香客問我立由,道長轧钓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任锐膜,我火速辦了婚禮毕箍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘道盏。我一直安慰自己霉晕,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布捞奕。 她就那樣靜靜地躺著牺堰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颅围。 梳的紋絲不亂的頭發(fā)上伟葫,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音院促,去河邊找鬼筏养。 笑死,一個胖子當(dāng)著我的面吹牛常拓,可吹牛的內(nèi)容都是我干的渐溶。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼弄抬,長吁一口氣:“原來是場噩夢啊……” “哼茎辐!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起掂恕,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤拖陆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后懊亡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體依啰,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年店枣,在試婚紗的時候發(fā)現(xiàn)自己被綠了速警。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叹誉。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖闷旧,靈堂內(nèi)的尸體忽然破棺而出长豁,到底是詐尸還是另有隱情,我是刑警寧澤鸠匀,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布蕉斜,位于F島的核電站,受9級特大地震影響缀棍,放射性物質(zhì)發(fā)生泄漏宅此。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一爬范、第九天 我趴在偏房一處隱蔽的房頂上張望父腕。 院中可真熱鬧,春花似錦青瀑、人聲如沸璧亮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽枝嘶。三九已至,卻和暖如春哑诊,著一層夾襖步出監(jiān)牢的瞬間群扶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工镀裤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留竞阐,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓暑劝,卻偏偏與公主長得像骆莹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子担猛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容