日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

android studio复选按钮样式_Ubuntu与Android开发的邂逅

發布時間:2023/12/19 Ubuntu 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android studio复选按钮样式_Ubuntu与Android开发的邂逅 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:CavalryLin

博客:https://www.jianshu.com/p/d3e144d29708

回想樓主當初剛使用Ubuntu時,那叫個兩眼一抹黑, 連個解壓命令都不會,安裝個中文輸入法都得折騰好幾個小時。。。


現在寫這篇文章,是希望給第一次使用Ubuntu開發Android的童鞋一點點指導,希望他們可以輕松的上手Ubuntu. ?本篇文章大概包含一下幾個內容:

  • 中文輸入法的安裝

  • JDK/SDK/NDK的安裝與環境變量配置

  • AndroidStudio的安裝,啟動

  • AndroidStudio中使用中文輸入法

  • Ubuntu中創建快捷方式

  • Android模擬器的一些問題

  • Chrome瀏覽器安裝

中文輸入法(搜狗)的安裝

先聲明一下, 樓主使用的是系統是: Ubuntu16.04 64位

1. 下載搜狗輸入法for linux


下載下來是sogoupinyin_xxx.deb。deb文件類似于Windows上的exe文件,可以直接運行的。但是由于這是第三方應用,ubuntu沒有軟件源無法識別安裝。

2. 下載Gdebi用于安裝搜狗輸入法

sudo apt-get install gdebi

3. 安裝搜狗輸入法


進入到搜狗輸入法所在目錄執行如下命令:

sudo gdebi sogoupinyin.deb

4. 啟用搜狗輸入法


重啟電腦,屏幕右上角的鍵盤按鈕處會出現搜狗輸入法,如下圖

如果沒有出現搜狗輸入法,繼續第5,6步操作

5. 點擊屏幕右上角的小鍵盤, 在彈出的菜單中點擊“配置”, 打開如下界面

6. 點擊右下角 + 號, 出現如下界面, 去掉 “Only show current Language” 前的對勾, 在搜索框中輸入 “sogou” 就會搜索到 “Sogou Pinyin” , 選中“Sogou Pinyin" ,如下圖

點擊OK, 再重啟電腦, 就可以看到搜狗輸入法啦!

JDK/SDK/NDK的安裝與環境變量配置

JDK,SDK,NDK的安裝與環境變量的配置方法都相同。 所謂的安裝就是把下載下來的包解壓出來。JDK是需要自己手動下載和解壓的, SDK、NDK可以通過AndroidStudio下載安裝,就無需我們手動下載與解壓,只需配置環境變量即可。 這里以JDK為例:

1. 下載JDK(這沒什么好說的)

2. 解壓JDK


首先,在/home目錄下建立一個java文件夾

sudo mkdir /home/java


解壓JDK到/home/java目錄下

sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /home/java


解壓后/home/java目錄下會出現一個jdk1.8.0_112的文件夾(不同JDK的版本文件夾的名字會稍許不同)

3. 環境變量的配置


打開配置文件

sudo gedit /etc/profile


然后在/etc/profile的文件末尾添加

export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存后運行如下命令是環境變量生效

source /etc/profile

4. 配置默認JDK


由于一些Linux的發行版中已經存在默認的JDK,如OpenJDK等。所以為了使得我們剛才安裝好的JDK版本能成為默認的JDK版本,我們還要進行下面的配置。執行下面的命令:

sudo update-alternatives --install /usr/bin/java java /home/java/jdk1.8.0_112/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/java/jdk1.8.0_112/bin/javac 300

注意:如果以上兩個命令出現找不到路徑問題,只要重啟一下計算機在重復上面兩行代碼就OK了。

執行下面的代碼可以看到當前各種JDK版本和配置:

sudo update-alternatives --config java

執行java -version出現如下界面則表示運行配置成功

java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)

說一些題外話,關于環境變量的配置, 當初第一次使用Ubuntu系統時,我是很迷惑的。 網上有的說是配置/etc/profile, 有的說配置~/.bash_profile或~/.bash_login或~/.profile或~/.bashrc . 這么多地方可以配置, 那我們到底配置在那里呢?

其實Ubuntu系統(至少16.04版本是這樣)只有/etc/profile和~/.bashrc兩處可以配置環境變量。 其中/etc/profile是系統級別的環境變量的配置,~/.bashrc是用戶級別的環境變量的配置。

“系統級別的環境變量的配置”和“用戶級別的環境變量的配置”有什么區別的?


因為Ubuntu是一個多用戶操作系統,可以在一個系統中創建多個用戶。 假設我創建了A,B兩個用戶。 如果我在/etc/profile中配置了JDK的環境變量,那么不論我以A用戶登錄或是以B用戶登錄,我都可以使用到已經配置好的JDK環境變量。

?而如果我是以A用戶登錄,然后在~/.bashrc中配置JDK環境變量, 那么切換到B用戶登錄的話,就無法使用JDK, 因為每一個用戶都會有一個獨立~/.bashrc,而我們剛才只配置了A的~/.bashrc,而沒有配置B的~/.bashrc

至于其他的~/.bash_profile或~/.bash_login或~/.profile之類的配置文件, 這是其他Linux發行版本所有的, 與Ubuntu無關。

安裝AndroidStudio

1. 下載AndroidStudio: android-studio-ide-xxx.xxxxxx-linux.zip

2. 解壓:unzip android-studio-ide-xxx.xxxxxx-linux.zip -d android-studio

3. 將解壓出來的 android-studio移動到/home/ide目錄下

mv android-studio /home/ide

4. cd到 /opt/android-studio/bin目錄下,會有一個studio.sh的文件,執行

sudo ./studio.sh

即可運行AndroidStudio

5. 第一次運行需下載SDK, 如果下載速度過慢, 可使用如下鏡像:


http://android-mirror.bugly.qq.com 端口:8080

6. 如果你是64為系統,運行過程中會碰到 unable to run mksdcard SDK tool:

出現這個的原因是:64位Ubuntu需要安裝32位的依賴包,執行如下命令即可

dpkg --add-architecture i386
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

AndroidStudio中使用中文輸入法

一切都搞定, 當你使用AS時, 發現沒法輸入中文!!!原因是AS運行是沒有啟用fcitx環境, 這該怎么解決呢? 很簡單,我們需要將以下三行代碼

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"

添加到/bin/studio.sh中,如下圖所示

創建快捷方式

1. 在/usr/share/applications目錄下新建AndroidStudio.desktop

sudo touch AndroidStudio.desktop

2. 打開AndroidStudio.desktop

sudo gedit AndroidStudio.desktop

3. 寫入如下內容并保存

[Desktop Entry]
Name = AndroidStudio
Comment= AndroidStudio
Exec=/home/ide/android-studio/bin/studio.sh
Icon=/home/ide/android-studio/bin/studio.png
Terminal=falseType=Application

4. 按住Ctrl將圖標拖動到左側laucher

創建Android模擬器遇到的一些問題

1. 如果在創建模擬器的時候遇到NoSuchFileException (在Event Log 窗口中輸入的日志)

NoSuchFileException: /home/xxx/.android/avd/Nexus_5_API_22.ini

將 /root/.android/avd 復制到 /home/xxx/.android/ 下即可(xxx 為的你用戶名, 也就是家目錄)

sudo cp /root/.android/avd /home/xxx/.android/


然后修改一下權限即可

sudo chmod -R 777 /home/xxx/.android

2. 當你遇到這種情況:

Note: avd is searched and $HOME/.android/avd

首先解釋一下這幾個變量:


$ANDROID_AVD_HOME: 就是模擬器鏡像的環境變量

$ANDROID_SDK_HOME: Android SDK的環境變量
$HOME: 家目錄

那這個錯誤提示就很清楚了, AS創建模擬器先先搜尋$ANDROID_AVD_HOME目錄下有沒有.android/avd, 在搜尋$ANDROID_SDK_HOME目錄下有沒有.android/avd, 最后搜尋$HOME目錄下有沒有.android/avd

在這里我遇到的情況是: 第一次(裝機以來的第一次)運行模擬器時, 可以成功啟動. 可是幾天之后再運行, 竟然啟動不了了.

我首先查看了$HOME目錄下.android/avd是存在的. 那為什么會啟動不了呢? 是不是它的上一個優先級目錄中存在了無效的.android/avd目錄呢? 接著我去查看了$ANDROID_SDK_HOME目錄, 果然在這個目錄下有一個.android文件夾, 但是這個.android文件夾里面什么也沒有, 是一個空文件夾.

既然是這樣, 那我們就有兩種解決方案:

  • 刪除$ANDROID_SDK_HOME下的.android, 但這種方案不可靠, 誰知道AS會不會又抽風在此目錄下再建立一個空的.android文件夾呢

  • 那我們就采用第二種方案, 給模擬器設置一個環境變量, 在/etc/profile中添加如下內容(記得把xxx替換成你自己的用戶名)

export ANDROID_AVD_HOME=/home/xxx/.android/avd
export PATH=${ANDROID_AVD_HOME}:$PATH

然后在執行source /etc/profile是環境變量生效. (理論上這樣就可以了, 但是我是在重啟電腦之后才可以正常創建模擬器的)

Chrome瀏覽器安裝

查看教程:http://www.linuxidc.com/Linux/2016-05/131096.htm

近期文章:

  • 回饋粉絲:金三銀四面試潮,精心整理的資料!

  • 一個Handler面試題引發的血案!

  • 想換一個高薪工作,簡歷要做好

今日問題:

你準備換到Ubuntu嘛?

總結

以上是生活随笔為你收集整理的android studio复选按钮样式_Ubuntu与Android开发的邂逅的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。