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ó.
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ó.
Câu trả lời:
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
Tải xuống Android Studio từ đây , sử dụng Tất cả các gói Android Studio
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
Để khởi chạy Android Studio, điều hướng đến /opt/android-studio/bin
thư 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/bin
và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 mới androidstudio.desktop
bằ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
Nhấp vào nút được đánh dấu
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:
Mở thư mục Công cụ và chọn:
Mở thư mục Android XX đầu tiên (phiên bản mới nhất) và chọn:
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ở Extras
thư mục và chọn:
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ở Extras
thư mục và chọn:
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:
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 .
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ó.
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
umake android --remove
make
tự độ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).
umake android --accept-license
như đề xuất trong một câu hỏi khác .
ERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
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.
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ó:
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
Mở Android Studio mới được cài đặt từ bảng điều khiển:
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ó:
Trình hướng dẫn cài đặt sẽ hướng dẫn bạn cài đặt:
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.
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 ~/.profile
tệ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/Sdk
hợ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 .
ubuntu-make.umake android
có lỗi 'Lỗi phân đoạn'
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.
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
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
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-studio
thư mục:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
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 .
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.
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).
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_HOME và ANDROID_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
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
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.
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 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.
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:
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.
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
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:
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:
Thoát khỏi nano (ctrl + X)
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 ~/Documents
thư mục và đặt tên là android_uninstall.sh):
chmod u+x ~/Documents/android_uninstall.sh
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.
google
thư mục mới /opt
giống như Android Studio đã làm. Pycharm đã không sử dụng để tạo một google
thư mục, nó được cài đặt thẳng vào /opt
thư 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.
/google
thư mục trong trường hợp này? @
/opt/google
thư 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/google
thư mục chứa IDE Pycharm đã cài đặt.
tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>
?
tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
Có lỗi sau
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/
sudo su -
và torify apt install android-studio
giả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.
Đượ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
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
Đối với Ubuntu 16.04, cú pháp như sau.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
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 Studio
trong Ubuntu Software
.
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
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.
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.
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:
Giải nén .zip
tệ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ẻ.
Để 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.
Chọn xem bạn có muốn nhập cài đặt Android Studio trước đó hay không, sau đó bấm OK .
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
Bạn không cần phải sử dụng gói lưu trữ.
Tải xuống tệp zip từ đây:
https://developer.android.com/studio/index.html#linux-bundle
Trích xuất nó một số nơi dưới /home/....
Chạy ./bin/sudio.sh
Để tạo một mục máy tính để bàn:
Go to Android Studio > Tools > Create desktop Entry
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
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-java
là 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.
$ dpkg -l | grep jdk
. Có, bạn có thể thay đổi SDK, JDK đã sử dụng từ cài đặt.
umake
và chạyumake android --accept-license
.