當前位置: 首頁>>技術教程>>正文


如何在Ubuntu上安裝Android SDK?

, , , ,

問題描述

對於我的Ubuntu機器,我從this頁麵下載了最新版本的Android SDK。

解壓縮下載的.tgz文件後,我試圖搜索installation instructions並發現:

To get started on Linux:

Unpack the .zip file you’ve downloaded. The SDK files are download separately to a user-specified directory.

Make a note of the name and location of the SDK directory on your system—you will need to refer to the SDK directory later when using the SDK tools from the command line.

我們到底應該做什麽?

最佳方案

選項1:

sudo apt update && sudo apt install android-sdk

Mac中Android SDK的位置可以是以下任意位置:

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

選項2:

  • 下載Android Studio

  • 解壓縮下載的.zip文件。提取的文件夾名稱將類似於android-studio

為了使導航容易,請將此文件夾移到主目錄。

  • 移動後,通過右鍵單擊複製已移動的文件夾。此操作會將文件夾的位置放置到剪貼板。

  • 使用 Ctrl Alt T 打開終端

  • 使用cd /home/(USER NAME)/android-studio/bin/轉到此文件夾的目錄

  • 鍵入以下命令以使studio.sh可執行:chmod +x studio.sh

  • 類型./studio.sh

將顯示一個彈出窗口,詢問安裝設置。在我的情況下,這是全新安裝,因此我將選擇“我沒有Studio的早期版本”或“我不想導入設置”。

如果您仍然選擇導入設置,則可能需要關閉所有打開的舊項目才能獲得可用的Android SDK。

從現在開始,安裝向導將指導您。

Android Studio可以同時使用Open JDKOracle’s JDK(推薦)。如果已安裝Open JDK,向導將建議安裝Oracle Java JDK,因為在使用OpenJDK時會報告一些UI和性能問題。

甲骨文的JDK的缺點是它與您的係統其餘部分(如OpenJDK)一樣,為won’t update

該向導還可能提示您有關input problems with IDEA的信息。

選擇安裝類型

驗證安裝設置

仿真器可以根據需要also be configured

向導將開始下載必要的SDK工具

該向導可能還會顯示有關Linux 32 Bit Libraries的錯誤,可以使用以下命令來解決:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

此後,將自動下載並安裝所有必需的組件。

完成所有操作後,隻需單擊完成

要製作桌麵圖標,請轉到’Configure’,然後單擊“創建桌麵條目”

source

次佳方案

要將其安裝在基於Debian的係統上,隻需執行

# Install latest JDK
sudo apt install default-jdk

# install unzip if not installed yet
sudo apt install unzip

# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unpack archive
unzip sdk-tools-linux-4333796.zip

rm sdk-tools-linux-4333796.zip

mkdir android-sdk
mv tools android-sdk/tools

然後將Android SDK添加到您的PATH中,在編輯器中打開~/.bashrc並將以下行添加到文件中

# Export the Android SDK path 
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

source ~/.bashrc

顯示所有可用的SDK軟件包

sdkmanager --list

識別最新的Android平台(此處為28)並運行

sdkmanager "platform-tools" "platforms;android-28"

現在您已經安裝了adb,fastboot和最新的sdk工具

第三種方案

無需下載任何二進製文件或文件,也無需遵循困難的安裝說明。

您真正需要做的就是:

sudo apt update && sudo apt install android-sdk

更新:僅Ubuntu 18.04

第四種方案

如果您使用的是Ubuntu 17.04(Zesty),而您實際上隻需要SDK(無需Android Studio),則可以install it like on Debian

  • 須藤apt install android-sdk android-sdk-platform-23

  • 導出ANDROID_HOME = /usr /lib /android-sdk

  • build.gradle中,將compileSdkVersion更改為23,將buildToolsVersion更改為24.0.0

  • 運行gradle build

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/9500.html,未經允許,請勿轉載。