Làm cách nào để cài đặt Android Studio trên Ubuntu?


155

Vui lòng cho tôi biết toàn bộ quá trình cài đặt Android Studio và các phụ thuộc cần thiết của nó.


2
Đơn giản chỉ cần cài đặt umakechạyumake android --accept-license .
Zaz

1
umake hoạt động nhưng tôi cần gỡ bỏ jdk 9 umake đã cài đặt jdk 8 và phiên bản 16.10 không hoạt động vì google thay đổi tổng kiểm tra từ sha1 sang sha256 nhưng phiên bản từ github hoạt động.
jcubic

Câu trả lời:


192

Cài đặt Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Sau đó

sudo apt-get install oracle-java8-set-default

Cài đặt Android Studio

  1. Tải xuống Android Studio từ đây , sử dụng Tất cả các gói Android Studio

  2. Trích xuất tệp lưu trữ vào một vị trí thích hợp cho các ứng dụng của bạn, ví dụ : /opt. Sử dụng tên tệp của kho lưu trữ đã tải xuống của bạn, trong ví dụ của tôiandroid-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Để khởi chạy Android Studio, điều hướng đến /opt/android-studio/binthư mục trong một thiết bị đầu cuối và thực hiện ./studio.sh. Hoặc sử dụng một tập tin máy tính để bàn, xem bên dưới.

    Bạn có thể muốn thêm /opt/android-studio/binvào biến môi trường PATH của mình để có thể khởi động Android Studio từ bất kỳ thư mục nào.


Tạo một tập tin máy tính để bàn

Tạo một tệp mới androidstudio.desktopbằng cách chạy lệnh:

nano ~/.local/share/applications/androidstudio.desktop

và thêm các dòng dưới đây

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Cài đặt SDK Android (nếu cần)

  1. Nhấp vào nút được đánh dấu

    nhập mô tả hình ảnh ở đây

  2. Nhận các công cụ SDK mới nhất

    Tối thiểu khi thiết lập SDK Android, bạn nên tải xuống các công cụ và nền tảng Android mới nhất:

    1. Mở thư mục Công cụ và chọn:

      • Công cụ SDK Android
      • Công cụ nền tảng SDK Android
      • Công cụ xây dựng SDK Android (phiên bản cao nhất)
    2. Mở thư mục Android XX đầu tiên (phiên bản mới nhất) và chọn:

      • Nền tảng SDK
      • Hình ảnh hệ thống cho trình giả lập, chẳng hạn như Ảnh hệ thống ARM EABI v7a
  3. Nhận thư viện hỗ trợ cho các API bổ sung

    Thư viện hỗ trợ Android cung cấp một bộ API mở rộng tương thích với hầu hết các phiên bản Android.

    Mở Extrasthư mục và chọn:

    • Kho lưu trữ hỗ trợ Android
    • Thư viện hỗ trợ Android
  4. Nhận dịch vụ Google Play để biết thêm API

    Để phát triển với Google API, bạn cần gói dịch vụ Google Play:

    Mở Extrasthư mục và chọn:

    • Kho lưu trữ của Google
    • Dịch vụ Google Play
  5. Cài đặt các gói

    Khi bạn đã chọn tất cả các gói mong muốn, tiếp tục cài đặt:

    • Nhấn vào đây Install X packages.
    • Trong cửa sổ tiếp theo, bấm đúp vào từng tên gói bên trái để chấp nhận thỏa thuận cấp phép cho từng tên.
    • Nhấn vào đây Install.


1
Android Studio có yêu cầu JDK 7 không? Liệu oracle-java8 có hoạt động chính xác không?
Michael Hoffmann

Vì vậy, tải xuống trực tiếp android-studio vẫn là cách tốt nhất hay có cách cài đặt apt-get bình thường hơn không?
tgkprog

2
Lệnh "sudo apt-get install oracle-java8-set-default" này làm gì? Sau khi "sudo apt-get install oracle-java8-Installer" nếu tôi kích hoạt "phiên bản javac", tôi nhận được phiên bản javac và tôi cảm thấy rằng java đã được cài đặt. Lệnh này làm gì? Xin vui lòng cho tôi biết nếu tôi đang thiếu một cái gì đó?
Gaurav Chauhan

2
Như đã lưu ý ở đây , webupd8 java ppa đã ngừng hoạt động và không còn lưu trữ bất kỳ nội dung nào để cài đặt java do những thay đổi mà Oracle đã thực hiện trong thỏa thuận cấp phép vào tháng 4 năm 2019.
b_laoshi

44

Câu trả lời @AB là đúng và đầy đủ. Tôi chỉ nói thêm rằng bạn có thể dễ dàng cài đặt Android Studio cập nhật bằng Ubuntu Make của Canonical .

Cài đặt Ubuntu Make:

Dành cho Ubuntu 14.04LTS

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make

Dành cho Ubuntu 15.10 trở lên

Ubuntu Make đã có trong kho chính thức, hãy chạy:

sudo apt install ubuntu-make

Lưu ý rằng phiên bản umake phải là 16.05 để có thể tải xuống android studio, kiểm tra bằng cách chạy

umake --version

Nếu không, hãy sử dụng phương pháp Ubuntu 14.04 để cài đặt nó.


Cài đặt Android Studio:

umake android

Có thể có một thông báo lỗi liên quan đến giấy phép có thể được sửa bằng một tham số bổ sung:

umake android --accept-license

Gỡ cài đặt Android Studio:

umake android --remove

1
Này hg8. Đây có phải là một cài đặt đầy đủ của các studio android? Tất cả các thành phần được yêu cầu đi kèm với nó cũng như Java?
Elysium

1
Xin chào @Elysium. Tôi vừa thử cài đặt Ubuntu 15.10 mới. Ubuntu maketự động cài đặt mọi thứ cần thiết. Không cần thêm gì nữa;) (để biết thông tin hiện đang cài đặt OpenJDK 1.7).
hg8

Điều này không làm việc cho tôi trên Ubuntu 15.10; Tôi tiếp tục nhận được "LRI: Chúng tôi đã mong đợi để tìm giấy phép trên trang tải xuống, chúng tôi đã không."
APerson

@APerson thử umake android --accept-license như đề xuất trong một câu hỏi khác .
Alexandre

6
16.04 nhậnERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
Michael Durrant

37

Phương pháp dễ nhất để cài đặt Android Studio (hoặc bất kỳ công cụ dành cho nhà phát triển nào khác) trên Ubuntu là sử dụng gói snap từ cửa hàng Phần mềm Ubuntu. Không cần tải xuống Android Studio dưới dạng zip, hãy thử cài đặt thủ công, thêm PPA hoặc fiddle với cài đặt Java. Gói snap gói Android Studio mới nhất cùng với OpenJDK và tất cả các phụ thuộc cần thiết.

Bước 1: Cài đặt Android Studio

Tìm kiếm "android studio" trong Phần mềm Ubuntu, chọn mục nhập đầu tiên xuất hiện và cài đặt nó:

Tìm kiếm Android Studio trên phần mềm Ubuntu Android Studio trên phần mềm Ubuntu

Hoặc nếu bạn thích cách dòng lệnh, hãy chạy nó trong Terminal :

sudo snap install --classic android-studio

Bước 2: Cài đặt SDK Android

Mở Android Studio mới được cài đặt từ bảng điều khiển:

Ứng dụng Android Studio trên Dash

Không cần nhập bất cứ thứ gì nếu đây là lần đầu tiên bạn cài đặt nó:

Hộp thoại nhập khẩu

Trình hướng dẫn cài đặt sẽ hướng dẫn bạn cài đặt:

Thuật sĩ thiết lập Android Studio

Chọn Cài đặt tiêu chuẩn để nhận SDK mới nhất và Tùy chỉnh trong trường hợp bạn muốn thay đổi phiên bản SDK hoặc vị trí cài đặt của nó. Từ đây trở đi, mọi thứ khá đơn giản, chỉ cần nhấp vào tiếp theo và bạn sẽ có SDK được tải xuống và cài đặt.

Chọn cài đặt tiêu chuẩn hoặc tùy chỉnh

Bước 3: Đặt PATH (Tùy chọn)

Bước này có thể hữu ích nếu bạn muốn các lệnh công cụ dành cho nhà phát triển của Android SDK như adb , fastboot , aapt , v.v. có sẵn trong Terminal . Có thể cần đến các nền tảng dev của bên thứ 3 như React Native, Ionic, Cordova, v.v. và các công cụ khác. Để cài đặt PATH, chỉnh sửa ~/.profiletệp của bạn :

gedit ~/.profile

và sau đó thêm các dòng sau vào nó:

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

Nếu bạn đã thay đổi vị trí SDK ở cuối Bước 2, đừng quên thay đổi dòng cho phù export ANDROID_HOME=${HOME}/Android/Sdkhợp. Thực hiện khởi động lại (hoặc chỉ đăng xuất và sau đó đăng nhập lại) để PATH có hiệu lực.


Đã thử nghiệm trên Ubuntu 18.04 LTS & 16.04 LTS. Về mặt kỹ thuật nên hoạt động trên mọi phiên bản Ubuntu có hỗ trợ snap (16.04 LTS trở lên). Sẽ hoạt động trên 14.04 LTS nếu bạn cài đặt hỗ trợ cho các gói snap trước .


Không có gì sai với câu trả lời này, nhưng thật không may trên Ubuntu 17.04 hiện tại dường như có một lỗi: ubfox-bugs.narkive.com/76PQCtx9/. Ít nhất, tôi đã thất bại. Cho đến khi điều đó được khắc phục, tôi giả sử cách giải quyết duy nhất là tải xuống tệp zip và cài đặt thủ công.
Philipp Claßen

trong khi chạy ubuntu-make.umake androidcó lỗi 'Lỗi phân đoạn'
TheOneA OverTất cả

20

Vào đêm trước năm 2018, câu trả lời được bình chọn nhiều nhất vẫn rất tuyệt vời, nhưng có vẻ hơi lỗi thời, và khi tôi gặp phải điều này gần đây, tôi đã quyết định chia sẻ kinh nghiệm mới của mình ở đây.

1. Cài đặt Java

Vì Android Studio 2.2 đã được phát hành, bạn sẽ không cần phải tự cài đặt bất kỳ JDK nào, vì nó được mang theo IDE.

Tham khảo để biết thêm chi tiết

2. Cài đặt phần mềm tiên quyết

Lệnh sau sẽ được chạy ở vị trí đầu tiên, vì vậy chúng ta có thể tránh một số vấn đề với công cụ AVD trong tương lai:

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

Tham khảo để biết thêm chi tiết

3. Tải xuống và giải nén Android Studio

Bạn có thể lấy kho lưu trữ Android Studio từ đây . Không có gì đặc biệt, chỉ cần đợi cho đến khi tải xong :)

Google là nhà cung cấp LANANA đã đăng ký , vì vậy để tuân thủ hợp đồng FSH của Linux (phần 3.13 / opt) tôi muốn đề xuất giải nén tệp lưu trữ vào google/android-studiothư mục:

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [Tùy chọn] Thay đổi quyền ghi cho thư mục Android Studio

Bạn có thể thấy cài đặt quyền ghi cho tất cả người dùng thuận tiện khi cập nhật Android Studio. Tuy nhiên, nó không được sử dụng rộng rãi và dường như vi phạm nguyên tắc đặc quyền tối thiểu . Tuy nhiên, chỉ trong trường hợp, nếu bạn thích cách này tốt hơn chỉ cần thực hiện trong thiết bị đầu cuối:

sudo chmod o+w /opt/google/android-studio/

Ngoài ra, bạn luôn có thể chạy Android-Studio thay mặt root và thực hiện tất cả các cập nhật bạn cần mà không cần bước này .

4. Tạo thư mục SDK Android

Tôi không chấp nhận ý tưởng rằng mỗi người dùng nên có bản sao công cụ SDK Android của riêng mình (công cụ xây dựng, mã nguồn, hình ảnh hệ thống, v.v.) nhưng Android Studio hoạt động chính xác theo cách đó (có thể là do vấn đề về quyền). Hãy làm cho nó sử dụng một thư mục khác được chia sẻ giữa tất cả người dùng trong hệ thống.

4.1 Tạo thư mục

Tạo thư mục android-sdk để sử dụng trong tương lai:

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

Lệnh cuối cùng thay đổi quyền để mọi người dùng trong hệ thống có thể chỉnh sửa thư mục android-sdk này (cài đặt và xóa gói).

4.2 Thiết lập biến môi trường

Android Studio vẫn đang chỉ đến con đường của riêng mình tại thời điểm này. Để làm cho Android Studio cài đặt SDK trong thư mục dùng chung, chúng ta cần chỉ định các biến môi trường. Hiện tại có hai biến trỏ đến thư mục SDK: ANDROID_HOMEANDROID_SDK_ROOT . Đầu tiên không được dùng nữa, nhưng Android Studio sẽ không sử dụng ANDROID_SDK_ROOT khi khởi chạy lần đầu tiên ngay cả khi được chỉ định, vì vậy tôi khuyên bạn nên chỉ định cả hai biến. Để giữ mọi thứ nhất quán và rõ ràng, hãy chỉ định chúng trong một vỏ riêng cho studio android trong thư mục profile.d (để bạn có thể xóa chúng sau này trong trường hợp xóa Android Studio):

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

4.2.1 Đặt biến JAVA_HOME

Nếu bạn định sử dụng các lệnh gradlew thông qua giao diện CLI, sẽ rất hữu ích khi thêm JAVA_HOME trỏ vào JRE được nhúng (nếu không thì gradle sẽ không thể định vị được nó)

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

Bây giờ bạn cần đăng xuất hệ thống và đăng nhập lại để áp dụng tập lệnh mới này.

Tham khảo để biết thêm chi tiết

5. Cài đặt SDK

Vì chúng tôi đã thay đổi quyền cho thư mục SDK ( /opt/google/android-sdk/), chúng tôi không cần bất kỳ quyền đặc biệt nào để ghi vào đó. Chỉ cần chạy android-studio thay mặt cho người dùng hiện tại của bạn:

/opt/google/android-studio/bin/studio.sh 

Bây giờ làm theo hướng dẫn thiết lập. Cuối cùng, bạn sẽ nhấn cửa sổ Tải xuống thành phần. Nó có thể mất một lúc cho đến khi các thành phần cần thiết được cài đặt. Vì chúng tôi đã quan tâm đến tất cả các thư viện và phần mềm cần thiết ngay từ đầu (phần 2), quá trình này sẽ được hoàn thành mà không có bất kỳ lỗi nào.

Đang tải xuống SDK Android

Khi lần đầu tiên ra mắt, Android Studio chỉ cài đặt nền tảng SDK mới nhất (tại thời điểm viết API 27). Để làm cho bộ công cụ của bạn khả thi, bạn cần cài đặt ít nhất 2-3 nền tảng SDK cũ hơn ( tại đây bạn có thể tìm thấy bảng điều khiển hiển thị nhu cầu thực tế cho phiên bản API khác nhau). Để có được chúng, từ màn hình chào mừng của Android Studio, hãy nhấp vào Cấu hình, và chọn tùy chọn Trình quản lý SDK.

Tùy chọn SDK Android

Từ đây bạn có thể chọn bất cứ thứ gì bạn cần để phát triển ứng dụng Android. PS Bạn thực sự có thể cài đặt mọi thứ từ danh sách (thậm chí các gói đã lỗi thời), nhưng sẽ mất nhiều thời gian để tải xuống.

6. Tạo mục máy tính để bàn

Hiện tại Android Studio cung cấp tính năng nhúng để tạo mục trên máy tính để bàn. Chúng tôi cần chạy Studio với quyền root, vì vậy có thể làm điều đó cho tất cả người dùng trong hệ thống ,:

sudo -E /opt/google/android-studio/bin/studio.sh 

Tùy chọn PS -E là cần thiết để giữ các biến môi trường của chúng tôi (ANDROID_HOME / ANDROID_SDK_ROOT) có sẵn trong khi sudo.

Bạn sẽ phải vượt qua Trình hướng dẫn cài đặt tương tự một lần nữa (hiện đang được thực hiện cho người dùng root) và một khi bạn nhấn vào màn hình Chào mừng, bạn có thể tìm thấy tùy chọn Tạo mục nhập trên máy tính từ menu Cấu hình hình ảnh:

Tạo mục Entry Desktop

Trong hộp thoại mở ra, hãy đảm bảo rằng Tạo Tạo mục nhập cho tất cả người dùng Hộp kiểm của người dùng được chọn và nhấp vào OK.

nhập mô tả hình ảnh ở đây

Bây giờ bạn có thể đóng Android Studio và mở từ Unity Launcher!

PS Đối với những người quan tâm đến nơi mục nhập được tạo và những gì bên trong, bạn có thể tìm thấy mục đó trong /usr/share/applications/jetbrains-studio.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [Tiền thưởng] Gỡ cài đặt tập lệnh

Và đối với đồ ngọt, tôi đã chuẩn bị một tập lệnh shell mà bạn có thể sử dụng để xóa Android Studio hoàn toàn, bao gồm thư mục SDK, cài đặt, trình giả lập và thư mục bộ đệm từ tất cả người dùng. Nó được điều chỉnh cho các bước ở trên, nhưng các đường dẫn nằm ở đầu tệp, vì vậy bạn có thể dễ dàng điều chỉnh nó cho cấu hình của riêng bạn. Ở đây chúng tôi đi:

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run $0"
        exit 1;
fi

# Variables

studio_folders=(.android .AndroidStudio* .gradle)   # look for these folders
paths=(/home/,2 /root/,1)                   # in these folders 
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"

# Functions

deletefolders() {
    local name_expression=( \( -name "${studio_folders[0]}" )
    for (( i=1; i<${#studio_folders[*]}; i++ )); do
        name_expression[${#name_expression[*]}]=-o
        name_expression[${#name_expression[*]}]=-name
        name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
    done
    name_expression[${#name_expression[*]}]=\)

    find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}

# Commands

for path in ${paths[*]}; do
    deletefolders ${path%,*} ${path#*,}
done

rm -r $studio_path
rm -r $sdk_path
rm $env_variables

Xin lưu ý rằng ký tự đại diện .AndroidStudio * được sử dụng trong tập lệnh để xóa cài đặt của các phiên bản studio android khác nhau. Nếu bạn giữ một cái gì đó có giá trị trong thư mục ẩn có tên bắt đầu bằng '.AndroidStudio', nó cũng sẽ bị xóa.

Đối với những người không quen thuộc với khái niệm shell script, đây là các bước đơn giản sẽ giúp:

  1. Mở terminal, viết lệnh nano. Một trình soạn thảo nano sẽ được mở trong cửa sổ terminal.
  2. Sao chép văn bản từ tập lệnh ở trên và qua nó trong cửa sổ đầu cuối với nano được mở (Ctrl + Shift + V)
  3. Nhấp vào Ctrl + O để lưu tệp, chọn đường dẫn và tên của tệp có đuôi .sh:

    Gỡ cài đặt tập lệnh

  4. Thoát khỏi nano (ctrl + X)

  5. Trong thiết bị đầu cuối, bạn cần áp dụng lệnh này cho tệp vừa tạo để có thể chạy được (giả sử bạn đã lưu tập lệnh của mình trong ~/Documentsthư mục và đặt tên là android_uninstall.sh):

    chmod u+x ~/Documents/android_uninstall.sh
    
  6. Bây giờ bạn có thể chạy đoạn mã chỉ định đường dẫn đến nó trong terminal. Hãy nhớ rằng nếu không có quyền root, nó sẽ không xóa các thư mục khỏi thư mục /opt/, vì vậy script sẽ yêu cầu bạn cho các quyền này trước khi làm bất cứ điều gì.

Đó là nó. Tôi thực sự khá mới trong các hệ điều hành Linux, vì vậy hãy thoải mái sửa tôi trong các nhận xét khi cần.


Bạn đã hỏi ý kiến ​​về câu trả lời của bạn trong một bình luận trước đó mà sau đó bạn đã xóa, nhưng dù sao tôi cũng đang trả lời bình luận đó. Tôi đã cài đặt thành công phiên bản Android Studio mới nhất bằng cách làm theo các hướng dẫn trong câu trả lời của bạn. Sau đó tôi cũng đã cài đặt phiên bản Pycharm IDE mới nhất và thấy rằng nó đã tạo một googlethư mục mới /optgiống như Android Studio đã làm. Pycharm đã không sử dụng để tạo một googlethư mục, nó được cài đặt thẳng vào /optthư mục. Có thể đây là một thay đổi toàn cầu ảnh hưởng đến tất cả các IDE dựa trên phần mềm JetBrains.
karel

@karel, này. Cảm ơn vì nhận xét, thẳng thắn mà nói tôi không thể nhớ nếu tôi yêu cầu. Dù sao, những gì bạn mô tả nghe có vẻ kỳ lạ - tôi đã kiểm tra hướng dẫn cài đặt PyCharm và dường như nó không cài đặt bất cứ thứ gì mà không có người dùng trực tiếp tham gia. Bạn có thể giải thích về loại công cụ nào sẽ được cài đặt trong /googlethư mục trong trường hợp này? @
Gió trong mơ

Nó tương tự như cài đặt Android Studio, nơi có các thư mục android-studio và android-sdk nằm trong /opt/googlethư mục, tất nhiên chỉ dành cho Pycharm, vì vậy thay vào đó có một thư mục pycharm nằm trong /opt/googlethư mục chứa IDE Pycharm đã cài đặt.
karel

@karel, tôi không chắc là tôi hiểu bạn chính xác - Cài đặt PyCharm liên quan đến việc trích xuất các tệp từ kho lưu trữ, vì vậy bạn có thể chỉ định bất kỳ đường dẫn nào bạn muốn, phải không? Đường dẫn nào bạn chỉ định trong lệnh này - tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>?
Giấc mơ gió

tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.Có lỗi sau
TheOneA Over ALL

9

Thêm kho lưu trữ android-studio:

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

Sau đó cài đặt:

sudo apt-get install android-studio

Thông tin chi tiết có thể được tìm thấy tại https://mfonville.github.io/android-studio/


Điều này hoạt động tốt và PPA được cập nhật.
Sina

Có PPA này được cập nhật, điều này nên được bình chọn nhiều hơn!
Sapnesh Naik

Thất bại cho tôi. Đã xảy ra lỗi hệ thống sau đó "Đã gặp lỗi trong khi xử lý: /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubfox1_amd64.deb"
triunenature 2/218

Trong hệ thống của tôi sudo su -torify apt install android-studiogiải quyết lỗi tương tự. bởi vì google hạn chế ip Iran, chúng tôi không thể truy cập các dịch vụ của google.
EsmaeelE

Trước đó hãy chạy cái này: askubfox.com/a/772485/678872
EsmaeelE

5

Được trích dẫn từ http://ubfoxhandbook.org/index.php/2014/11/install-android-studio-ubfox-14-04-ppa/

Android Studio phụ thuộc vào Java và khuyến nghị sử dụng Oracle Java 7 hoặc 8

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer oracle-java7-set-default

Thêm PPA Android Studio

sudo add-apt-repository ppa:paolorotolo/android-studio

Sau đó cập nhật danh sách gói và cài đặt nó:

sudo apt-get update

sudo apt-get install android-studio

Sau khi cài đặt, hãy khởi động trình hướng dẫn thiết lập từ Unity Dash hoặc chỉ chạy lệnh

/opt/android-studio/bin/studio.sh

tốt đẹp, hoạt động hoàn hảo
raduken

Gói bị hỏng trong Xenial.
Alberto Salvia Novella

1
Điều này nên được loại bỏ. paolorotolo đặc biệt nói rằng nó không được chấp nhận.
bremen_matt

5

Nếu bạn đang chạy phiên bản Ubuntu 64 bit (16.04), bạn cần cài đặt một số thư viện 32 bit bằng lệnh sau:

sudo apt-get install lib32stdc++6

hoặc là

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Vì vậy, bạn không có lỗi này:

Unable to run mksdcard SDK tool.

Để đọc thêm tài liệu này


3
ngoại trừ thời kỳ giao lưu
Darshan Chaudhary

2

Đối với Ubuntu 16.04, cú pháp như sau.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]

2

Cài đặt Android Studio trên Ubuntu thậm chí còn dễ dàng hơn. Chúng tôi đã đóng gói nó như một snap, vì vậy bạn chỉ cần cài đặt nó bằng cách

$ sudo snap install android-studio --classic

Hoặc chỉ cần tìm kiếm Android Studiotrong Ubuntu Software.


2

Android Studio có sẵn dưới dạng gói snap trong tất cả các phiên bản Ubuntu hiện được hỗ trợ. Gói snap Android Studio là gói snap phổ biến thứ 5 trong năm 2018. Phiên bản hiện tại của gói snap -studio android vào tháng 2 năm 2019 là 3.3.1.0. Để cài đặt, hãy mở terminal và gõ:

sudo snap install android-studio --classic  

nhập mô tả hình ảnh ở đây

Android Studio cung cấp các công cụ nhanh nhất để xây dựng ứng dụng trên mọi loại thiết bị Android.

Chỉnh sửa mã, gỡ lỗi, công cụ hiệu suất, hệ thống xây dựng linh hoạt và hệ thống xây dựng / triển khai tức thì đều cho phép bạn tập trung vào việc xây dựng các ứng dụng chất lượng cao và độc đáo.

Yêu cầu hệ thống cho Android Studio

  • Tối thiểu 3 GB RAM, khuyến nghị RAM 8 GB; cộng thêm 1 GB cho Trình giả lập Android
  • Tối thiểu 2 GB dung lượng đĩa trống, khuyến nghị 4 GB

0

1- Chạy đến Terminal (Ctrl + Alt + t) và cài đặt JDK:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

để kiểm tra phiên bản java jdk, gõ

javac -version

hoặc là

java -version

2- Tải xuống ADK được đóng gói đầy đủ từ trang web chính thức, giải nén nó, mở nó và làm theo các hướng dẫn trong install-Linux-tar.txt.

3- Thực hiện theo Trình hướng dẫn cài đặt ADK.


0

Thiết lập Android Studio chỉ mất vài cú nhấp chuột. (Bạn nên tải xuống Android Studio .)

Để cài đặt Android Studio trên Linux, hãy tiến hành như sau:

  1. Giải nén .ziptệp bạn đã tải xuống đến một vị trí thích hợp cho các ứng dụng của bạn, chẳng hạn như trong /usr/local/hồ sơ người dùng của bạn hoặc /opt/cho người dùng được chia sẻ.

  2. Để khởi chạy Android Studio, hãy mở một thiết bị đầu cuối, điều hướng đến thư mục android-studio / bin / và thực hiện studio.sh.

  3. Chọn xem bạn có muốn nhập cài đặt Android Studio trước đó hay không, sau đó bấm OK .

  4. Thuật sĩ thiết lập Android Studio hướng dẫn bạn mặc dù phần còn lại của thiết lập, bao gồm tải xuống các thành phần SDK Android cần thiết để phát triển.

Mẹo: Để cung cấp Android Studio trong danh sách ứng dụng của bạn, chọn Công cụ> Tạo mục trên màn hình từ thanh menu của Android Studio.

Thư viện cần thiết cho máy 64 bit: Nếu bạn đang chạy phiên bản Ubuntu 64 bit, bạn cần cài đặt một số thư viện 32 bit bằng lệnh sau:

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

Nếu bạn đang chạy Fedora 64 bit, lệnh là:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

và cài đặt jdk[ không cần thiết bây giờ, sẽ tự động cài đặt ]

sudo apt-get install openjdk-9-jdk

bản sao của https://developer.android.com/studio/install.html


0

Bạn không cần phải sử dụng gói lưu trữ.

Cài đặt

Để tạo một mục máy tính để bàn:

Go to Android Studio > Tools > Create desktop Entry

Điều kiện tiên quyết:

OpenJDK được cài đặt sẵn, vì vậy hãy sử dụng nó.


Android Studio thông báo cho bạn bằng hộp thoại bong bóng nhỏ khi có bản cập nhật cho IDE, nhưng bạn có thể kiểm tra cập nhật theo cách thủ công bằng cách nhấp vào Help > Check for Update

FYI

Bạn có thể chuyển đổi giữa các JDK, bằng cách thay đổi đường dẫn JDK trong cài đặt. JDK được cài đặt bên dưới/usr/lib/jvm

$ ls /usr/lib/jvm/
default-java  java-1.5.0-gcj-6-amd64  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64

Ở đây trong trường hợp của tôi /usr/lib/jvm/default-javalà một liên kết tượng trưng đến/usr/lib/jvm/java-8-openjdk-amd64

Vì vậy, tôi sẽ sử dụng nó làm đường dẫn JDK trong cài đặt.


Cảm ơn đã đăng bài viết. Tôi có 2 câu hỏi: 1. Phiên bản OpenJDK nào được cài đặt sẵn, 8 hoặc 9? 2. Nếu tôi đã cài đặt cả hai phiên bản OpenJDK 8 và 9, tôi có thể chuyển đổi qua lại giữa 8 và 9 trong cài đặt Android Studio, vì có thể thực hiện với openjdk-8-jdk và openjdk-9-jdk trong thời gian gần đây các phiên bản của IDE Eclipse ?
karel

1
@Eclipse IDE Làm a $ dpkg -l | grep jdk. Có, bạn có thể thay đổi SDK, JDK đã sử dụng từ cài đặt.
Gayan Weerakutti
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.