Trình quản lý GUI cho Android SDK đã biến mất chưa?


95

Tôi hiếm khi làm điều gì đó cho Android nên tôi hơi bối rối. Trong khi đó, có hai loại cài đặt - Android Studio và chỉ Android SDK. Tôi có Ý TƯỞNG nên không cần Studio. Thông thường, tôi tải xuống SDK có công cụ giao diện người dùng để tải xuống các thành phần của nó.

Tôi vừa có https://dl.google.com/android/repository/tools_r25.2.3-linux.zip và tôi không thể thấy Trình quản lý SDK giao diện người dùng trong đó. Có bin/sdkmanagertập lệnh shell. Nhưng nó hơi bất tiện cho mục đích của tôi vì việc chuyển qua đầu ra --list, sao chép-dán các tên gói và chạy sdkmanagersẽ mất quá nhiều thời gian.

Cách cài đặt nhanh chóng này là gì?

Tái bút. Tôi đang sử dụng Ubuntu 16.10 trong trường hợp nó quan trọng.

PS2. Tôi chỉ thử sdkmanager "platforms;android-25"theo tài liệu nhưng nó không đưa ra kết quả nào sau khi tôi đồng ý với các điều khoản. Nó đã cài đặt các tệp SDK ở đâu? Nó thậm chí đã cài đặt nó? Kinh ngạc.


Cố gắng Android > SDK Manager > Launch Standalone SDK Manager.
Enzokie,

Đó không phải là một giải pháp thực sự nhưng những gì tôi có thể nói là trên Windows, tôi có SDK Manager.exe trong thư mục gốc của thư mục android-sdk. Nếu điều đó giúp (có thể là không). Trong trường hợp bạn nói đúng, bạn đã thử tải xuống phiên bản mới hơn chưa?
Beppi's

@Enzokie Tôi đoán đó là thứ gì đó trong Android Studio? Tôi có IDEA tiêu chuẩn với plugin Android do đó không có tùy chọn menu như vậy. Hoặc ít nhất là tôi không nhìn thấy nó :)
chuyên gia

16
Với android sdk v26, GUI đã hoàn toàn biến mất. Nó chỉ có thể truy cập được từ studio android. Thật tệ khi Google quảng cáo rầm rộ cho android studio.
Bharat G

Trình quản lý SDK thay thế có sẵn tại đây: stackoverflow.com/a/44244605/971547
Erel,

Câu trả lời:


57

Có vẻ như tôi không phải là người duy nhất phải đối mặt với trò ngu ngốc này. Cách cài đặt nó

  1. Giải nén zip vào một số /parentthư mục để nó có /parent/tools. Tôi trích nội dung của zip của toolsđể /androidsdkvà đó là sai lầm. Tập lệnh không thể tìm thấy nó.
  2. Đặt ANDROID_HOMEvào /parentthư mục.
  3. Chạy /parent/tools/android sdkđể xem GUI của Trình quản lý SDK.

Google, có khó để để tập lệnh thực hiện những điều trên trong zip cài đặt để mọi người không cần lãng phí 40 phút tìm kiếm xung quanh không?


2
Không hiểu giải pháp này. Sdkmanager.exe đã biến mất hay chỉ là một "lỗi" trong cài đặt?
user1845593

37
Bây giờ, android sdkbản in raInvalid or unsupported command "sdk"
Asfand Qazi

10
The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio.
Miha_x64

24
Cái quái gì vậy. Tôi không quan tâm hoặc không cần Android Studio. Chuyện này thật vớ vẩn.
Ray

5
Tôi nghĩ rằng câu trả lời này đã lỗi thời bây giờ. nó không hoạt động với sdk hiện tại
agpt

52

GUI chính thức đã biến mất, nhưng những người dễ chịu đã lưu lại cái cuối cùng của nó cho chúng tôi: installer_r24.4.1-windows.exe

Theo này announcment Google không có ý định để hỗ trợ ADT cho Eclipse pluging kể từ tháng Sáu năm 2015, và như vậy là GUI cho ADT ở tất cả. Họ giải thích quyết định bằng cách chuyển toàn bộ sang Android Studio. Không có liên kết nào trên các nguồn chính thức của Android để tải xuống phiên bản GUI mới nhất, vì họ nhận thấy nó tiềm ẩn lỗi bảo mật.

Vì vậy, bạn có cơ hội tải xuống phiên bản đã lưu cuối cùng, cho đến khi liên kết sẽ không bị thay đổi. Nếu nó đã xảy ra, hãy thử tìm kiếm theo thẻ .

Cảm ơn Losin 'Me về các liên kết:

Tìm thấy trên web.archive.org


2
+ 1.Quản lý để khởi chạy thành công trình giả lập với Android Monitor để xem logcat mà không cần Android Studio với câu trả lời này. Cảm ơn bạn. Ưu tiên GUI của tôi sau đó là dòng lệnh. Ờ.
Unknownweirdo

Windows (Không có trình cài đặt): dl.google.com/android/android-sdk_r24.4.1-windows.zip
Unknownweirdo


Dự án nhật thực Andmore đang làm việc để đưa những công cụ này trở lại cuộc sống. Vì vậy, hy vọng bạn sẽ có quyền truy cập. Google đã lập dự án ngắn để buộc bạn chỉ sử dụng giao diện người dùng Android Studio cho các tùy chọn này. Hãy theo dõi dự án Andmore để biết khi nào chúng tôi sẽ có điều này. Tôi sẽ cố gắng cập nhật nhận xét này cũng như khi nó có sẵn.
kingargyle,

1
@Unknownweirdo Xin xem hiển thị bài của tôi làm thế nào để sử dụng giao diện đồ họa trong phiên bản SDK mới nhất
xavier_fakerat

25

Đến muộn, nhưng bạn có thể tải bộ cài v24.4 như ngày xưa đẹp đẽ tại đây . Nó sẽ tự cập nhật lên v25.x và mọi thứ hoạt động như mong đợi. Cũng là một ef'u lớn của Google.


4
Lưu ý rằng OP đang sử dụng Ubuntu và đây là một liên kết Windows - nhưng đó là những gì tôi cần nên tôi đã ủng hộ.
Milton

Tôi có phiên bản 25.5 :)
andreszs

@andreszs Nếu bạn muốn, bạn vẫn có thể sử dụng phiên bản mới nhất tức là 27.3.8 với sự hỗ trợ GUI
xavier_fakerat

9

Kể từ khi Android phát hành công cụ xây dựng 25.3.0, họ đã loại bỏ androidlệnh CLI và thay thế nó bằng avdmanagersdkmanagernằm bên trong$ANDROID_HOME/bin/tools

Chạy lệnh này để nhận danh sách các gói có sẵn trong đường dẫn kiểu sdk : sdkmanager --list

Chạy lệnh này để cài đặt một hình ảnh cụ thể: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
Nói một cách đơn giản, câu trả lời của bạn là "Có, GUI đã biến mất?". Đây là khủng khiếp để cài đặt tất cả các công cụ này thông qua CLI ...
RAM237

2
Không may là đúng vậy.
solidak,

@ RAM237 Tôi tự hào để nói rằng GUI là ở đây để ở lại xem: stackoverflow.com/a/51429889/7551330
xavier_fakerat

8

Từ dòng lệnh, chỉ cần nhập

tools/android sdk

và GUI thông thường cho Android SDK sẽ được nhắc.

Hi vọng điêu nay co ich


1
@expert đây có vẻ như là câu trả lời bạn cần. Tôi đã thử nó trong Ubuntu.
Enzokie,

@Enzokie Hình như vẫn còn thiếu thứ gì đó. Tôi thấy jar trong câu hỏi trong libthư mục nhưng tôi do dự khi đọc tập lệnh bash 3.5Kb để tìm ra nơi Google đã mắc lỗi.
chuyên gia

1
@expert có thể bạn cần đặt biến môi trường. Các ./android sdkđang làm việc trong trường hợp của tôi giả sử tôi cdvề đúng thư mục.
Enzokie,

@Enzokie Biến môi trường nào? Tôi có thể đọc tài liệu đó ở đâu?
chuyên gia

4
Điều này cũng không còn hoạt động nữa. "Lệnh không hợp lệ hoặc không được hỗ trợ" sdk "và" Lệnh 'android' không được dùng nữa. Đối với SDK, AVD và quản lý dự án thủ công, vui lòng sử dụng Android Studio. Đó là Obama.
Nilzor

4

Nếu bạn có Android Studio, bạn có thể trỏ trình quản lý sdk của mình trong Android Studio đến nơi bạn vừa cài đặt SDK của mình. Bạn có thể quản lý nó từ đó. Đó là những gì tôi phải làm. Dòng lệnh rất khó khăn đối với tôi vì tôi không nhận được tên gói đầy đủ khi chạy sdkmanager --listlệnh


1
Điều này đã cứu tôi, các hướng dẫn trên web đã lỗi thời và mong bạn có thể mở gui từ dòng lệnh. Đây là giải pháp đơn giản nhất bởi far-
chrismarx

3
thật tệ. Tôi thích GUI độc lập.
Martin

Google chỉ quyết định làm theo chính sách của Apple: đừng để các nhà phát triển thư giãn và tập trung vào phát triển, chúng ta cần phải làm điều gì đó để họ dành phần lớn thời gian của họ cấu hình cụ của chúng tôi}: - [
RAM237

2

Đây là liên kết để tải xuống sdk android với GUI cho windows, linux và mac:

Giải nén và đặt thư mục có tên là công cụ bên trong thư mục androidsdk, tìm kiếm android.bat: nó đang mở GUI trong windows.

Tải xuống các gói và phát triển ứng dụng.


2

Để sử dụng với Xamarin, Bản chính thức Xamarin SDK Managerhiện có sẵn cho Visual Studio 2017 trở lên. Nó có thể được cài đặt từ khối lượng công việc "Cross Platform Mobile" trong Trình cài đặt Visual Studio. Nó thay thế Trình quản lý SDK độc lập của Google (đã không còn được dùng trong phiên bản 25.2.3 của gói Công cụ SDK Android).


1

Trong thư mục công cụ tìm kiếm tệp 'android.bat' và chạy nó, GUI cho trình quản lý SDK sẽ mở ra.


8
Tôi đã thử điều này và không có GUI nào mở. Tôi nhận được thông báo cho biết lệnh "android" không được dùng nữa và sử dụng các công cụ \ bin \ sdkmanager.bat và tệp avdmanager.bat không cung cấp cho bạn GUI.
meconroy

9
Tôi đoán họ đang cố ép mọi người tải xuống Android Studio IDE, vì tôi nghĩ đó là giải pháp duy nhất của tôi, tôi không có thời gian để xử lý dòng lệnh để chọn và cài đặt hình ảnh android. Điều gì đó từng dễ dàng nay lại trở nên khó khăn và phiền phức gấp 10 lần.
meconroy

Đó là cách nó hoạt động vào tuần trước. Không còn nữa. Không có GUI độc lập thật tệ.
Martin

2
Đó là một thủ thuật rất rẻ để buộc người dùng cài đặt Android Studio khi nó hoàn toàn không cần thiết.
andreszs 24/09/17

Họ yêu cầu Linux.
robbyoconnor

1

Tôi xin lỗi vì đã đụng phải một cái chết. Nhưng tôi vừa phát hành một giao diện Android SDK đơn giản. Có lẽ dự án cuối tuần nhỏ này có thể giúp một số người khỏi đau đầu khi sử dụng dòng lệnh sdkmanager hoặc tải xuống các công cụ android hai lần.

Bạn có thể kiểm tra dự án của tôi tại AndroidGUI .

Fork tùy ý bạn hoặc tốt hơn là gửi PR cho tôi. Bất kỳ trợ giúp sẽ được rất nhiều đánh giá cao.

Tái bút: Sẽ rất hữu ích nếu ai đó có thể chỉ cho tôi mã nguồn sdklib - *. Jar mới nhất. Để tôi có thể giao tiếp với Android SDK trực tiếp.

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.