GUI สำหรับผู้จัดการ Android SDK หายไปหรือไม่


98

ฉันไม่ค่อยทำอะไรกับ Android เลยสับสนนิดหน่อย ในขณะที่กลับมีการติดตั้งสองประเภท ได้แก่ Android Studio และ Android SDK ฉันมีความคิดดังนั้นฉันไม่ต้องการ Studio โดยปกติฉันจะดาวน์โหลด SDK ที่มีเครื่องมือ UI เพื่อดาวน์โหลดส่วนประกอบ

ฉันเพิ่งได้รับhttps://dl.google.com/android/repository/tools_r25.2.3-linux.zipและฉันไม่เห็น UI SDK Manager ในนั้น มีbin/sdkmanagerเชลล์สคริปต์ แต่มันไม่สะดวกสำหรับจุดประสงค์ของฉันเพราะการดำเนินการผ่านเอาต์พุตของ--listชื่อแพ็กเกจการคัดลอกและการเรียกใช้sdkmanagerจะใช้เวลามากเกินไป

อะไรคือวิธีการติดตั้งอย่างรวดเร็วในตอนนี้?

ปล. ฉันใช้ Ubuntu 16.10 ในกรณีที่มันสำคัญ

ป.ล. 2. ฉันเพิ่งลองsdkmanager "platforms;android-25"ตามเอกสารแต่ไม่มีผลลัพธ์หลังจากที่ฉันยอมรับเงื่อนไข มันติดตั้งไฟล์ SDK ที่ไหน? มันยังติดตั้งหรือไม่? น่าอัศจรรย์.


ลองAndroid > SDK Manager > Launch Standalone SDK Manager.
— Enzokie

ไม่ใช่วิธีแก้ปัญหาที่แท้จริง แต่สิ่งที่ฉันสามารถพูดได้คือใน Windows ฉันมี SDK Manager.exe ในรูทของไดเรกทอรี android-sdk ถ้าช่วยได้ (อาจจะไม่) ในกรณีที่คุณพูดถูกคุณได้พยายามดาวน์โหลดเวอร์ชันล่าสุดหรือไม่
— 59 ของ Beppi

@ Enzokie ฉันเดาว่ามันเป็นอะไรใน Android Studio หรือเปล่า? ฉันมี IDEA มาตรฐานพร้อมปลั๊กอิน Android ดังนั้นจึงไม่มีตัวเลือกเมนูดังกล่าว หรืออย่างน้อยก็ไม่เห็น :)
— expert

17
ด้วย android sdk v26 GUI จะหายไปอย่างสมบูรณ์ สามารถเข้าถึงได้จาก android studio เท่านั้น น่าเสียดายที่ Google โปรโมต Android Studio อย่างจริงจัง
— Bharat G

ตัวจัดการ SDK ทางเลือกมีอยู่ที่นี่: stackoverflow.com/a/44244605/971547
— Erel

คำตอบ:


61

ดูเหมือนว่าฉันไม่ใช่คนเดียวที่ต้องรับมือกับความงี่เง่านี้ วิธีการติดตั้ง

  1. แตกไฟล์ zipไปยัง/parentโฟลเดอร์บางโฟลเดอร์เพื่อให้มี/parent/toolsไฟล์. ฉันแยกเนื้อหาของ zip toolsถึง/androidsdkและมันผิดพลาด ไม่พบสคริปต์
  2. ตั้งค่าANDROID_HOMEเป็น/parentโฟลเดอร์
  3. เรียกใช้/parent/tools/android sdkเพื่อดู GUI ของ SDK Manager

Google มันยากไหมที่จะออกจากสคริปต์ที่ทำข้างต้นในการติดตั้ง zip เพื่อให้ผู้คนไม่ต้องเสียเวลา 40 นาทีในการ googling ไปมา


2
ไม่เข้าใจวิธีแก้ปัญหานี้ sdkmanager.exe หายไปหรือไม่หรือเป็นเพียง "บั๊ก" ในการติดตั้ง
— user1845593

37
ตอนนี้android sdkพิมพ์ออกมาInvalid 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

27
สิ่งที่ไม่ดี ฉันไม่สนใจหรือต้องการ Android Studio นี่มันไร้สาระ
— Ray

5
ฉันคิดว่าคำตอบนี้ล้าสมัยแล้ว มันใช้ไม่ได้กับ sdk ปัจจุบัน
— ส.ค.

53

GUI อย่างเป็นทางการหายไปแล้ว แต่คนที่ถูกใจช่วยชีวิตคนสุดท้ายไว้ให้เรา: installer_r24.4.1-windows.exe

ตามสำหรับการนี้announcment Google ไม่ได้ตั้งใจที่จะสนับสนุน ADT pluging สำหรับ Eclipse ตั้งแต่เดือนมิถุนายนปี 2015 และเพื่อให้เป็น GUI สำหรับ ADT ที่ทั้งหมด พวกเขาอธิบายการตัดสินใจด้วยการเปลี่ยนไปใช้ Android Studio ทั้งหมด ไม่มีลิงก์ในแหล่งที่มาอย่างเป็นทางการของ Android ที่จะดาวน์โหลด GUI เวอร์ชันล่าสุดเนื่องจากพบว่าอาจมีข้อบกพร่องด้านความปลอดภัย

คุณจึงมีโอกาสดาวน์โหลดเวอร์ชันล่าสุดที่บันทึกไว้จนกว่าลิงก์จะไม่เปลี่ยนแปลง ถ้ามันเกิดขึ้นแล้วลองค้นหาโดยใช้แท็ก

ขอบคุณLosin 'Meสำหรับลิงค์:

พบในweb.archive.org


3
+ 1 จัดการเพื่อเปิดตัวโปรแกรมจำลองด้วย Android Monitor ได้สำเร็จเพื่อดู Logcat โดยไม่ต้องใช้ Android Studio ด้วยคำตอบนี้ ขอขอบคุณ. ชอบ GUI ของฉันแล้วบรรทัดคำสั่ง เอ่อ.
— Unknownweirdo

Windows (ไม่มีตัวติดตั้ง): dl.google.com/android/android-sdk_r24.4.1-windows.zip
— Unknownweirdo


โครงการ eclipse Andmore กำลังดำเนินการเพื่อทำให้เครื่องมือเหล่านี้กลับมามีชีวิตอีกครั้ง หวังว่าคุณจะสามารถเข้าถึงได้ Google เป็นอภิมหาสั้น ๆ ที่บังคับให้คุณใช้ Android Studio UI สำหรับตัวเลือกเหล่านี้เท่านั้น จับตาดูโครงการ Andmore ว่าเราจะวางจำหน่ายเมื่อใด ฉันจะพยายามอัปเดตความคิดเห็นนี้เช่นกันเมื่อมีให้
— kingargyle

1
@Unknownweirdo โปรดดูโพสต์ของฉันแสดงวิธีการใช้ GUI ใน SDK เวอร์ชันล่าสุด
— xavier_fakerat

25

สายไปงานเลี้ยง แต่คุณสามารถดาวน์โหลดติดตั้ง v24.4 เหมือนวันเก่าที่ดีที่นี่ มันจะอัปเดตตัวเองเป็น v25.x และทุกอย่างทำงานตามที่คาดไว้ นอกจากนี้ยังเป็น Google ที่ยิ่งใหญ่


4
โปรดทราบว่า OP ใช้ Ubuntu และนี่คือลิงค์ของ Windows - แต่เป็นสิ่งที่ฉันต้องการดังนั้นฉันจึงเพิ่มคะแนน
— Milton

ฉันมีเวอร์ชัน 25.5 :)
— andreszs

@andreszs หากคุณต้องการคุณยังสามารถใช้เวอร์ชันล่าสุดเช่น27.3.8 ด้วยการรองรับ GUI
— xavier_fakerat

9

ตั้งแต่ Android เปิดตัวเครื่องมือสร้าง 25.3.0 พวกเขาได้ลบandroidคำสั่ง CLI และแทนที่ด้วยavdmanagerและsdkmanagerอยู่ในไฟล์$ANDROID_HOME/bin/tools

เรียกใช้คำสั่งนี้เพื่อรับรายการแพ็คเกจที่มีอยู่ในเส้นทางสไตล์ sdk : sdkmanager --list

รันคำสั่งนี้เพื่อติดตั้งอิมเมจเฉพาะ: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
พูดง่ายๆคือคำตอบของคุณคือ "ใช่ GUI หายไปหรือไม่" นี่แย่มากที่จะติดตั้งทุกอย่างผ่าน CLI ...
— RAM237

2
น่าเสียดายใช่
— solidak

@ RAM237 ฉันภูมิใจที่จะบอกว่า GUI อยู่ที่นี่เพื่อดู: stackoverflow.com/a/51429889/7551330
— xavier_fakerat

8

จากบรรทัดคำสั่งเพียงพิมพ์

tools/android sdk

และ GUI ปกติสำหรับ Android SDK จะได้รับแจ้ง

หวังว่านี่จะช่วยได้


1
@expert นี่ดูเหมือนคำตอบที่คุณต้องการ ฉันลองใน Ubuntu แล้ว
— Enzokie

@Enzokie ดูเหมือนยังขาดอะไรไป ฉันเห็น jar ที่มีปัญหาในlibโฟลเดอร์ แต่ฉันลังเลที่จะอ่านสคริปต์ bash 3.5Kb เพื่อดูว่า Google ทำผิดพลาดตรงไหน
— ผู้เชี่ยวชาญ

1
@expert บางทีคุณอาจต้องตั้งค่าตัวแปรสภาพแวดล้อม การ./android sdkทำงานในกรณีของฉันสมมติว่าฉันcdไปยังโฟลเดอร์ที่ถูกต้อง
— Enzokie

@ Enzokie ตัวแปรสภาพแวดล้อมใด ฉันสามารถอ่านเอกสารนั้นได้ที่ไหน
— ผู้เชี่ยวชาญ

4
วิธีนี้ใช้ไม่ได้อีกต่อไป "คำสั่งที่ไม่ถูกต้องหรือไม่รองรับ" sdk "และ" คำสั่ง "android" เลิกใช้งานแล้ว สำหรับ SDK คู่มือ AVD และการจัดการโครงการโปรดใช้ Android Studio Thans Obama
— Nilzor

4

หากคุณมี Android Studio คุณสามารถชี้ผู้จัดการ sdk ของคุณใน Android Studio ไปยังตำแหน่งที่คุณเพิ่งติดตั้ง SDK ของคุณได้ คุณสามารถจัดการได้จากที่นั่น นั่นคือสิ่งที่ฉันต้องทำ บรรทัดคำสั่งนั้นยากสำหรับฉันมากเพราะฉันไม่ได้รับชื่อแพ็กเกจแบบเต็มเมื่อเรียกใช้sdkmanager --listคำสั่ง


1
สิ่งนี้ช่วยฉันไว้คำแนะนำทั่วเว็บล้าสมัยและคาดว่าคุณจะสามารถเปิด gui จากบรรทัดคำสั่งได้ นี่เป็นวิธีแก้ปัญหาที่ง่ายที่สุดโดย far-
— chrismarx

3
ที่ห่วย ฉันชอบ GUI แบบสแตนด์อโลน
— Martin

1
Google เพิ่งตัดสินใจทำตามนโยบายของ Apple: อย่าปล่อยให้นักพัฒนาผ่อนคลายและมุ่งเน้นไปที่การพัฒนาเราต้องทำอะไรสักอย่างเพื่อให้พวกเขาใช้เวลาส่วนใหญ่ในการกำหนดค่าสิ่งต่างๆของเรา}: - [
— RAM237

2

นี่คือลิงค์สำหรับดาวน์โหลด android sdkพร้อม GUI สำหรับ windows, linux และ mac:

ยกเลิกการบีบอัดและวางโฟลเดอร์ชื่อ tools ไว้ในไดเรกทอรี androidsdk ค้นหา android.bat: มันเปิด GUI ใน windows

ดาวน์โหลดแพ็คเกจและพัฒนาแอพ


2

สำหรับการใช้งานร่วมกับ Xamarin Xamarin SDK Managerตอนนี้อย่างเป็นทางการพร้อมให้บริการสำหรับ Visual Studio 2017 ขึ้นไป สามารถติดตั้งได้จากภายใต้ภาระงาน "Cross Platform Mobile" ใน Visual Studio Installer มันมาแทนที่ SDK Manager แบบสแตนด์อโลนของ Google (ซึ่งเลิกใช้แล้วในแพ็คเกจ Android SDK Tools เวอร์ชัน 25.2.3)


1

ในไดเรกทอรีเครื่องมือค้นหาไฟล์ 'android.bat' และเรียกใช้ GUI สำหรับตัวจัดการ SDK จะเปิดขึ้น


8
ฉันได้ลองสิ่งนี้แล้วและไม่มี GUI เปิดขึ้น ฉันได้รับข้อความแจ้งว่าคำสั่ง "android" เลิกใช้งานแล้วและให้ใช้ไฟล์ tools \ bin \ sdkmanager.bat และ avdmanager.bat ซึ่งไม่มี GUI ให้คุณ
— meconroy

9
ฉันเดาว่าพวกเขาพยายามบังคับให้คนดาวน์โหลด Android Studio IDE เพราะฉันคิดว่านั่นเป็นทางออกเดียวของฉันฉันไม่มีเวลาจัดการกับบรรทัดคำสั่งในการเลือกและติดตั้งอิมเมจ Android บางสิ่งที่เคยเป็นเรื่องง่ายกลับทำให้ยากและน่ารำคาญขึ้น 10 เท่า
— meconroy

วิธีการทำงานเมื่อสัปดาห์ที่แล้ว ไม่อีกแล้ว. ไม่มี GUI แบบสแตนด์อโลนที่แย่มาก
— Martin

2
เป็นเคล็ดลับราคาถูกมากในการบังคับให้ผู้ใช้ติดตั้ง Android Studio เมื่อไม่จำเป็น
— andreszs

พวกเขาขอลินุกซ์
— robbyoconnor

1

ฉันขอโทษที่ชนก้อนเนื้อ แต่ฉันเพิ่งเปิดตัว Android SDK GUI ง่ายๆ บางทีโครงการสุดสัปดาห์เล็ก ๆ นี้อาจช่วยให้บางคนไม่ต้องปวดหัวกับการใช้บรรทัดคำสั่ง sdkmanager หรือดาวน์โหลด android-tools สองครั้ง

คุณสามารถตรวจสอบโครงการของฉันได้ที่AndroidGUI AndroidGUI

ส้อมตามที่คุณต้องการหรือดีกว่ายังส่งประชาสัมพันธ์ให้ฉัน ความช่วยเหลือใด ๆ จะได้รับการชื่นชมเป็นอย่างมาก

PS: มันจะมีประโยชน์มากถ้าใครบางคนสามารถชี้ให้ฉันไปที่ซอร์สโค้ด sdklib - *. jar ล่าสุด เพื่อให้ฉันสามารถเชื่อมต่อกับ Android SDK ได้โดยตรง


0

สำหรับผู้ใช้ Windows ทั้งหมด: ฉันเพิ่งทำการ "พอร์ต" ของไฟล์ปฏิบัติการ GUI เก่า ...

แม้ว่าการพอร์ตจะเป็นคำใหญ่ แต่ฉันเพิ่งเปลี่ยนไฟล์ปฏิบัติการเพื่อให้มันอ่าน andoid_gui.bat แทน android.bat และเพิ่มไฟล์นั้นและ libs ที่จำเป็น (แม้ว่าฉันคิดว่าจำเป็นต้องใช้ archquery.jar เท่านั้น แต่ฉันก็ใส่ sdkmanager.jar ด้วย , sdkstats.jar และ sdkuilib.jar ดูเหมือนว่าจะใช้งานได้แม้ไม่มีดังนั้นโปรดแจ้งให้เราทราบหากไม่ต้องการ)

เพียงแตกไฟล์ในไดเร็กทอรี SDK

ดาวน์โหลดที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.