Hiện tại, tôi đang chạy PC Windows 8.1 không có bộ nhớ hoặc RAM cho IDE như Android Studio hoặc Eclipse. Tôi muốn tải xuống các công cụ SDK Android, không có IDE. Làm thế nào điều này có thể được thực hiện?
Hiện tại, tôi đang chạy PC Windows 8.1 không có bộ nhớ hoặc RAM cho IDE như Android Studio hoặc Eclipse. Tôi muốn tải xuống các công cụ SDK Android, không có IDE. Làm thế nào điều này có thể được thực hiện?
Câu trả lời:
Bạn có thể tìm thấy các công cụ dòng lệnh tại trang tải xuống trong phần "Chỉ các công cụ dòng lệnh".
Đây là các liên kết được cung cấp trong trang tính đến thời điểm hiện tại (phiên bản 26.1.1):
Windows không có trình cài đặt: https://dl.google.com/android/reposeective/sdk-tools-windows-4333796.zip
MacOSX: https://dl.google.com/android/reposeective/sdk-tools-darwin-4333796.zip
Linux: https://dl.google.com/android/reposeective/sdk-tools-linux-4333796.zip
Hãy chắc chắn đã đọc và đồng ý với các điều khoản dịch vụ trước khi tải xuống bất kỳ công cụ dòng lệnh nào.
Phiên bản cài đặt cho windows dường như không còn khả dụng nữa, đây là liên kết cho phiên bản 24.4.1:
r25.2.3
không còn khả dụng.
Điều hướng đến phần "Chỉ lấy các công cụ dòng lệnh" trên trang tải xuống Android và tải xuống các công cụ cho hệ thống của bạn.
Cho cửa sổ:
Trích xuất nội dung vào C: \ Android \ android-sdk
Điều hướng đến C: \ Android \ android-sdk \ tools \ bin và mở cửa sổ dòng lệnh
(shift + nhấp chuột phải)
Chạy phần sau để tải xuống gói Android mới nhất:
sdkmanager "platforms;android-25"
Cập nhật mọi thứ
sdkmanager --update
Các hệ điều hành khác Thực hiện khá nhiều tương tự, nhưng không sử dụng các thư mục windows.
Các sdkmanager trang cho biết thêm trong những gì lệnh sử dụng để cài đặt sdk của bạn.
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
--sdk_root=${ANDROID_HOME}
hoặc --sdk_root=%ANDROID_HOME%
(Batch) giải quyết lỗi ở đây.
mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update
Khi thực hiện các lệnh trên, đảm bảo rằng bạn thay thế *
bằng số phiên bản phù hợp mà bạn có thể tìm thấy trong trang tải xuống .
Cài đặt gói
Bạn cũng có thể sử dụng sdkmanager
để liệt kê và cài đặt các gói cần thiết.
tools/bin/sdkmanager --list
tools/bin/sdkmanager “platform-tools” “platforms;android–27” “build-tools;27.0.3”
FYI
sdk-tools-linux-*.zip
chỉ bao gồm các công cụ dòng lệnh. Điều này trích xuất nội dung vào một thư mục có tên tools
, như:
+- android-sdk
+- tools
Để có được các gói SDK, chúng tôi có thể chạy:
tools/bin/sdkmanager --update
Sdkmanager chấp nhận cờ sau:
--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK
containing this tool
Nhưng nếu chúng ta bỏ qua cờ này, nó sẽ giả sử tools
thư mục gốc là gốc sdk, ở đây trong android-sdk
thư mục trường hợp của chúng ta .
Nếu bạn kiểm tra thư mục android-sdk sau khi chạy, tools/bin/sdkmanager --update
nó sẽ như sau:
+- android-sdk
+- tools
+- emulator
+- platforms
+- platform-tool
Nếu cần, cũng đặt biến môi trường ANDROID_HOME như:
export ANDROID_HOME=/path/to/android-sdk
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
SDK Tools không được dùng nữa và không còn nhận được cập nhật. Thay vào đó, chúng tôi sẽ yêu cầu sử dụng gói công cụ dòng lệnh mới theo tốc độ của nó.
Điều gì làm việc cho tôi trên Windows:
tools
thư mục từ kho lưu trữ ZIP vàoC:\Program Files (x86)\Android SDK\
tools\android.bat
với tư cách quản trị viên, đã mở cửa sổ Trình quản lý SDK thông thường...\Android SDK\
thư mục (có nghĩa là build-tools
, platforms
, platform-tools
vv thư mục xuất hiện bên cạnh tools
bên...\Android SDK\
)...\Android SDK\
thư mụctools/android.bat
tư cách quản trị viên nhưng nó không mở cửa sổ Trình quản lý SDK như bạn đã mô tả
android.bat
từ Dấu nhắc lệnh (CMD). Điều này có thể cung cấp một số chi tiết tại sao cửa sổ Trình quản lý SDK không xuất hiện.
Hướng dẫn này chỉ là từng bước một để cài đặt Android SDK (Bộ phát triển phần mềm) giả sử người dùng bắt đầu từ đầu.
Chỉ có một vài điều kiện tiên quyết cần lưu ý:
Tôi đã khuyến nghị sử dụng trình cài đặt SDK ngoại tuyến để cài đặt các công cụ thiết yếu là trình quản lý SDK và AVD: Phiên bản cuối cùng của trình cài đặt được tìm thấy ở đây: SDK Installer_r24.4.1 (cho windows), SDK Installer_r24.4.1 (cho linux) hoặc SDK Installer_r24.4.1 (đối với macos)
Đối với hướng dẫn này, tôi đã sử dụng windows :
Đây là quá trình:
%USERPROFILE%\android-sdk
):Bây giờ chúng tôi đang kinh doanh ...
Lưu ý: Tôi khuyên bạn nên tải xuống hình ảnh x86 vì chúng là đối tác tham chiếu nhanh hơn nhiều, cũng có trình điều khiển HAXM (trình quản lý thực thi tăng tốc phần cứng) để tăng đáng kể tốc độ trình giả lập của bạn
Tất cả đã được đặt, giờ bạn chỉ cần tạo và định cấu hình thiết bị ảo Android phù hợp với phiên bản Android mục tiêu của bạn và điều chỉnh các cài đặt mong muốn.
Để thực hiện việc này, nhấp vào tab Công cụ trong Trình quản lý SDK và chọn quản lý AVD, sau đó trong cửa sổ sau, nhấp vào Tạo bạn sẽ thấy một màn hình tương tự như dưới đây:
sdkmanager
(đối với người dùng nâng cao / CI):Bạn có thể tìm thấy các liên kết tải xuống cho tất cả các gói riêng lẻ, bao gồm các bản sửa đổi khác nhau, trong tệp XML của kho lưu trữ: https://dl.google.com/android/reposeective/reposeective-12.xml
(trong đó 12 là phiên bản của chỉ mục kho lưu trữ và sẽ tăng trong tương lai).
Tất cả các <sdk:url>
giá trị đều liên quan đến https://dl.google.com/android/repository
, vì vậy
<sdk:url>platform-27_r03.zip</sdk:url>
có thể được tải xuống tại https://dl.google.com/android/repository/platform-27_r03.zip
Các tệp XML tóm tắt tương tự cũng tồn tại cho hình ảnh hệ thống:
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
Đáng buồn thay, trực tiếp từ google, đó là nơi bạn sẽ muốn tải xuống nếu tường lửa của công ty chặn các nguồn khác, Phiên bản 1.6 r1 tháng 9 năm 2009 là SDK mới nhất mà họ có.
Để tải xuống SDK qua dòng lệnh, liên kết đã thay đổi một chút so với đề cập trước đây:
wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
Phiên bản mới nhất được liệt kê trên trang tải xuống .
Vâng, những người đang cố tải xuống trên máy * ix hoặc Ec2 sẽ đề xuất cách tiếp cận trong các bước dưới đây:
$ mkdir android-sdk
$ cd android-sdk
$ mkdir cmdline-tools
$ cd cmdline-tools
$ wget https://dl.google.com/android/repository/commandlinetools-linux-*.zip
$ unzip commandlinetools-linux-*.zip
Nhà vua - sdkmanager sống bên trong
cmdline-tools / tools / bin
, bạn nên đặt trong biến môi trường PATH.
nhưng cmdline-tools
không nên được đặt là ANDROID_HOME
. Bởi vì sau này, khi cập nhật SDK Android hoặc cài đặt thêm các gói, các gói khác sẽ được đặt bên dưới ANDROID_HOME
, nhưng không được đặt dướicmdline-tools
.
Cấu trúc thư mục ANDROID_HOME cuối cùng, hoàn chỉnh sẽ trông giống như bên dưới, bao gồm khá nhiều thư mục con:
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools
. Bạn có thể dễ dàng chỉ ra rằng build-tools
và cmdline-tools
là anh em ruột, tất cả đều nằm trong cha mẹ ANDROID_HOME.
Thêm thư mục công cụ SDK trong biến môi trường PATH để có thể thực hiện được trên toàn cầu. Thêm dòng dưới đây trong ~/.bashrc
hoặc ~/.profile
tập tin để làm cho nó vĩnh viễn.
Để chỉnh sửa, ~/.bashrc
có thể chỉnh sửa đơn giản trong chế độ vim
$ vim .bashrc
Bây giờ thiết lập ưa thích của bạn ANDROID_HOME
trong .bashrc
tập tin:
export ANDROID_HOME=/home/<user>/android-sdk
export PATH=${PATH}:$ANDROID_HOME/cmdline-tools/tools/bin:$ANDROID_HOME/platform-tools
ở đây điều kỳ lạ mà chúng tôi đã không tải về platform-tools
thư mục nhưng chỉ định nó theo đường dẫn nhưng hãy để nó như vậy vì nó sẽ giúp bạn tránh việc sửa sang lại trên cùng một tệp sau này.
Bây giờ đi vào cùng thư mục:
$ cd android-sdk
NOTE
: tốt trong lần thử đầu tiên, lệnh sdkmanager không tìm thấy cho tôi vì vậy tôi đóng thiết bị đầu cuối và một lần nữa tạo kết nối hoặc bạn cũng có thể làm mới tương tự nếu nó hoạt động cho bạn.
sau đó sử dụng sdkmanager để liệt kê và cài đặt các gói cần thiết:
$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"
Do đó, đường dẫn Sdkmanager đã được đặt, nó sẽ có thể truy cập được từ mọi nơi:
$ sdkmanager --update
$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;27.0.3 | 27.0.3 | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/
emulator | 30.0.12 | Android Emulator | emulator/
patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/
platform-tools | 30.0.1 | Android SDK Platform-Tools | platform-tools/
platforms;android-27 | 3 | Android SDK Platform 27 | platforms/android-27/
Tôi đã tải xuống Android Studio và cài đặt nó. Trình cài đặt cho biết: -
Studio Android => ( 500 MB )
SDK Android => ( 2,3 GB )
Trình cài đặt Android Studio thực sự là một "Trình cài đặt SDK Android" cùng với một công cụ đôi khi hữu ích có tên là "Android Studio".
Quan trọng nhất: - Trình cài đặt Android Studio sẽ không chỉ cài đặt SDK. Nó cũng sẽ: -
Những việc bạn sẽ phải làm thủ công nếu bạn cài đặt SDK từ tệp zip của nó.
Chỉ cần dễ dàng. Cài đặt Android Studio .
****************************** Sửa ******************* ******
Vì vậy, được truyền cảm hứng từ các phản hồi trong các bình luận, tôi muốn cập nhật câu trả lời của mình.
Bản cập nhật là chỉ (và duy nhất) nếu 500 MB dung lượng ổ cứng không quan trọng với bạn hơn bạn nên dùng Android Studio nếu không các câu trả lời khác sẽ tốt hơn cho bạn.
Android Studio làm việc cho tôi vì tôi có ổ cứng 1TB gấp 2000 lần 500MB.
Ngoài ra, lưu ý: sizse RAM không phải là một hạn chế đối với bạn vì bạn thậm chí sẽ không chạy Android Studio.
Tôi đã đi đến giải pháp này vì bản thân tôi bị mắc kẹt trong vấn đề này. Tôi đã thử các câu trả lời khác nhưng vì một số lý do (có thể là khả năng của tôi), chúng không phù hợp với tôi. Tôi quyết định dùng Android Studio và nhận ra rằng nó chỉ chiếm 18% tổng số cài đặt và SDK là 82%. Trong khi tôi đã từng nghĩ khác. Tôi không xóa các câu trả lời đánh giá tiêu cực như câu trả lời làm việc cho tôi. Tôi có thể làm việc cho một người elese với đĩa cứng 1 TB (điều này khá phổ biến hiện nay).