ค้นหา Android SDK บน Mac และเพิ่มลงใน PATH


184

ฉันได้ติดตั้ง Android Studio บน MacBook Air ของฉัน (เวอร์ชันระบบปฏิบัติการ 10.11 El Capitan) และได้เขียนแอพ "Hello, world" ขนาดเล็กและติดตั้งบนอุปกรณ์ (Nexus 7) แล้วใช้ AVD ทั้งหมดที่ฉันต้องการตอนนี้สามารถสร้างแอพและติดตั้งบนอุปกรณ์จากบรรทัดคำสั่งซึ่งตรงข้ามกับ Android Studio ฉันทำตามคำแนะนำที่นี่:

http://developer.android.com/training/basics/firstapp/running-app.html

และบรรทัดที่เกี่ยวข้องคือ:

ตรวจสอบให้แน่ใจว่า Android-platform / tools / directory รวมอยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณแล้วดำเนินการ:

ปัญหาคือฉันไม่พบ Android SDK บนเครื่องของฉัน! ฉันถือว่ามันอยู่ที่นั่นเพราะมิฉะนั้นโปรแกรมจะไม่คอมไพล์และรันผ่าน Android Studio? อาจเป็นข้อสมมติฐานที่ไม่ดีใช่ไหม ฉันยังใหม่กับ Mac (ฉันคุ้นเคยกับ Windows) ดังนั้นฉันจึงไม่รู้วิธีที่ดีที่สุดในการค้นหา Android SDK ดังนั้นคำถามของฉัน:

  1. ฉันจะหา Android SDK บนเครื่องของฉันได้อย่างไร หรือพิสูจน์ตัวเองว่ามันไม่ได้มี?
  2. ถ้าไม่มีฉันจะติดตั้งได้อย่างไร
  3. ฉันจะเปลี่ยน PATH เพื่อรวม Android SDK ได้อย่างไร

12
ลองค้นหาที่นี่/Library/Android/sdk/
Paras

คุณต้องส่งออก 2 เส้นทาง - stackoverflow.com/questions/18143183/…
Tasos

8
คุณสามารถค้นหาเส้นทางในตัวจัดการ sdk ของคุณ: Android Studio-> Preferences-> Appeareance & Behavior-> System Settings-> Android SDK-> ที่นี่ Android SDK ตำแหน่ง
Rohit Ramkumar

3
ลอง/Users/<your_user>/Library/Android/sdk
mrgloom

คำตอบ:


337

1. วิธีการค้นหา

  • เปิดสตูดิโอ Android ไปที่Android Studio> ค่ากำหนด
  • ค้นหา sdk
  • สิ่งที่คล้ายกับสิ่งนี้ (นี่คือกล่อง Windows ที่คุณเห็น) จะปรากฏขึ้น

คุณสามารถดูตำแหน่งที่นั่น - โดยส่วนใหญ่แล้ว:

/Users/<name>/Library/Android/sdk

2. วิธีการติดตั้งถ้าไม่มี

หน้าดาวน์โหลด Standalone SDK

3. วิธีเพิ่มลงในพา ธ

เปิด Terminal ของคุณแก้ไข~/.bash_profileไฟล์ในนาโนโดยพิมพ์:

nano ~/.bash_profile

หากคุณใช้ Zsh ให้แก้ไข~/.zshrcแทน

ไปที่จุดสิ้นสุดของไฟล์และเพิ่มเส้นทางไดเรกทอรีของคุณ$PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • บันทึกโดยกด Ctrl+X
  • รีสตาร์ท Terminal
  • หากต้องการดูว่าทำงานหรือไม่ให้พิมพ์ชื่อไฟล์หรือไบนารีใด ๆ ที่อยู่ในไดเรกทอรีที่คุณเพิ่ม (เช่นadb) และตรวจสอบว่าเปิด / ดำเนินการแล้ว

ขอบคุณ ฉันทำตามขั้นตอนที่ 1 และเห็นเส้นทางคือ: / Users / user / Library / Android / sdk อยากรู้อยากเห็นโดยใช้ "Finder" และ Go-> ไปที่โฟลเดอร์ฉันไม่สามารถไปได้ด้วยการเจาะลึกลงจาก / Users / user / ห้องสมุดเป็นต้นสารบบผู้ใช้ไม่ได้แสดง Library! ต้องเป็นสิ่งที่ Mac แปลก ๆ ฉันต้องใส่เส้นทางทั้งหมดใน Finder
เดฟ

สำหรับลูกหลานลิงก์นี้อาจมีประโยชน์ในการเพิ่มไปยัง PATH: osxdaily.com/2014/08/14/add-new-path-to-path-comm-command-line ฉันต้องพิมพ์เส้นทางด้วยตนเองเพื่อการส่งออก ไม่มีที่ไหนใน "Finder" ฉันเห็นชื่อไดเรกทอรีสำเนาเหมือนใน Windows เฮ้อ ...
เดฟ

รีสตาร์ท Terminal หลังจากที่คุณปลอดภัยไฟล์ / etc / path
Paul Spiesberger

13
แนะนำไม่แก้ไข/etc/pathโดยตรง ใช้ "ส่งออก" ใน ~ / .bash_profile แทน อดีต export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHหลังจากเพิ่มด้านบนเพื่อ ~ / .bash_profile เพียงแค่ใช้source ~/.bash_profileถ้าไม่มีข้อผิดพลาดที่คุณสามารถได้อย่างอิสระเพื่อการใช้งานadbคำสั่ง
เฮนรี่

ขอบคุณมันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ฉันพยายามส่งออกเป็น ~ / .back_profile แต่นั่นไม่ได้ผลเลย
DevShadow

47

หากคุณไม่ต้องการเปิด Android Studio เพียงแค่ปรับเปลี่ยนเส้นทางของคุณ ...

พวกเขาอยู่ที่นี่ด้วยการติดตั้งเริ่มต้น:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

นี่คือสิ่งที่คุณต้องการเพิ่มในของคุณ .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"

15

ค้นหาตำแหน่ง Android SDK

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

สร้าง.bash_profileไฟล์สำหรับตัวแปรสภาพแวดล้อมของคุณ

  • เปิดแอป Terminal
  • ไปที่ไดเรกทอรีบ้านของคุณผ่าน cd ~
  • สร้างไฟล์ด้วย touch .bash_profile

เพิ่มตัวแปร PATH ให้กับคุณ .bash_profile

  • เปิดไฟล์ผ่าน open .bash_profile
  • เพิ่มexport PATH=$PATH: [your SDK location] /platform-toolsลงในไฟล์และกด⌘sเพื่อบันทึก โดยค่าเริ่มต้นคือ:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • กลับไปที่แอป Terminal ของคุณและโหลดตัวแปรด้วย source ~/.bash_profile


13
  1. ฉันจะหา Android SDK บนเครื่องของฉันได้อย่างไร หรือพิสูจน์ตัวเองว่ามันไม่ได้มี?

เมื่อคุณติดตั้งสตูดิโอ Android จะช่วยให้คุณเลือกว่าคุณต้องการดาวน์โหลด SDK หรือไม่

  1. ถ้าไม่มีฉันจะติดตั้งได้อย่างไร

คุณสามารถรับ SDK ได้จากที่นี่http://developer.android.com/sdk/index.html

  1. ฉันจะเปลี่ยน PATH เพื่อรวม Android SDK ได้อย่างไร

ใน Android Studio คลิกในไฟล์ >> การตั้งค่า ป้อนคำอธิบายรูปภาพที่นี่


7

หาก Android Studio แสดงเส้นทางให้คุณ/Users/<name>/Library/Android/sdk แต่คุณไม่สามารถหามันได้ในโฟลเดอร์ของคุณเพียงคลิกขวาแล้วเลือก "แสดงตัวเลือกมุมมอง" คุณจะสามารถเลือก "แสดงโฟลเดอร์ไลบรารี"; เลือกและคุณสามารถเข้าถึง SDK


4

เส้นทางเริ่มต้นของ Android SDK คือ/Users/<username>/Library/Android/sdkคุณสามารถอ้างอิงได้โพสต์นี้

เพิ่มสิ่งนี้ใน. bash_profile ของคุณเพื่อเพิ่มตัวแปรสภาพแวดล้อม

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

จากนั้นบันทึกไฟล์

โหลดมัน

source ./.bash_profile 

0

AndroidStudioFrontScreenฉันเพียงแค่ดับเบิลคลิกไฟล์ติดตั้ง Android dmg ที่ฉันบันทึกไว้ในฮาร์ดไดรฟ์และเมื่อหน้าจอเริ่มต้นขึ้นฉันลากไอคอนสำหรับ Android Studio ไปยังโฟลเดอร์ Applications ตอนนี้ฉันรู้แล้วว่ามันอยู่ที่ไหน !!! นอกจากนี้เมื่อคุณเรียกใช้ให้แน่ใจว่าได้คลิกขวาที่ Android Studio ในขณะที่อยู่บน Dock และเลือก "ตัวเลือก" -> "Keep on Dock" ทุกอย่างทำงานได้ดี Dr. Roger Webster

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