จะถอนการติดตั้ง Android Studio บน Mac ได้อย่างไร


451

ฉันเพิ่งดาวน์โหลด Android Studio บน Macbook Pro ของฉันและฉันก็ทำมันทุกครั้งที่เปิดมัน มันทำให้ฉันมีข้อผิดพลาดปลั๊กอินและข้อผิดพลาดอื่น ๆ ฉันต้องถอนการติดตั้งอย่างสมบูรณ์จาก mac ของฉัน ฉันพยายามลบออกจาก mac ของฉันแล้วติดตั้งอีกครั้งราวกับว่าคุณจะทำครั้งแรก แต่มันก็ไม่ได้ทำอะไรเลยและตอนนี้ปัญหาเดียวกันเกิดขึ้น

ฉันจะจัดการลบออกอย่างสมบูรณ์และติดตั้งใหม่ได้อย่างไร

คำตอบ:


1138

ดำเนินการคำสั่งเหล่านี้ในเทอร์มินัล (ยกเว้นบรรทัดที่มีแฮชแท็ก - เป็นความคิดเห็น):

# Deletes the Android Studio application
# Note that this may be different depending on what you named the application as, or whether you downloaded the preview version
rm -Rf /Applications/Android\ Studio.app
# Delete All Android Studio related preferences
# The asterisk here should target all folders/files beginning with the string before it
rm -Rf ~/Library/Preferences/AndroidStudio*
# Deletes the Android Studio's plist file
rm -Rf ~/Library/Preferences/com.google.android.*
# Deletes the Android Emulator's plist file
rm -Rf ~/Library/Preferences/com.android.*
# Deletes mainly plugins (or at least according to what mine (Edric) contains)
rm -Rf ~/Library/Application\ Support/AndroidStudio*
# Deletes all logs that Android Studio outputs
rm -Rf ~/Library/Logs/AndroidStudio*
# Deletes Android Studio's caches
rm -Rf ~/Library/Caches/AndroidStudio*
# Deletes older versions of Android Studio
rm -Rf ~/.AndroidStudio*

หากคุณต้องการลบโครงการทั้งหมด:

rm -Rf ~/AndroidStudioProjects

ในการลบไฟล์ที่เกี่ยวข้องกับ gradle (แคช & wrapper)

rm -Rf ~/.gradle

ใช้คำสั่งด้านล่างเพื่อลบอุปกรณ์เสมือน Android (AVD) และที่เก็บคีย์ทั้งหมด

หมายเหตุ : โฟลเดอร์นี้ใช้โดย Android IDE อื่นเช่นกันดังนั้นหากคุณยังคงใช้ IDE อื่นคุณอาจไม่ต้องการลบโฟลเดอร์นี้)

rm -Rf ~/.android

ในการลบเครื่องมือ Android SDK

rm -Rf ~/Library/Android*

Emulator Console Auth Token

rm -Rf ~/.emulator_console_auth_token

ขอบคุณผู้ที่แสดงความคิดเห็น / ปรับปรุงคำตอบนี้!


หมายเหตุ

  1. แฟล็กสำหรับrmเป็นแบบตรงตัวพิมพ์เล็ก1 (เช่นเดียวกับคำสั่งอื่น ๆ ส่วนใหญ่) ซึ่งหมายความว่าแฟล็กfต้องเป็นตัวพิมพ์เล็ก อย่างไรก็ตามrค่าสถานะสามารถเป็นตัวพิมพ์ใหญ่ได้
  2. การตั้งค่าสถานะสำหรับrmสามารถรวมเข้าด้วยกันหรือแยกออกจากกัน พวกเขาไม่จำเป็นต้องรวมกัน

สิ่งที่ธงระบุ

  1. rธงบ่งชี้ว่าrmคำสั่ง should-

    ttempt เพื่อลบลำดับชั้นของไฟล์ที่ฝังรากในการโต้เถียงแต่ละไฟล์ - ส่วนคำอธิบายบน manpage สำหรับrm(ดูman rmข้อมูลเพิ่มเติม)

  2. fธงบ่งชี้ว่าrmคำสั่ง should-

    ttempt จะลบไฟล์โดยไม่ต้องแจ้งเพื่อยืนยันให้คำนึงถึงสิทธิ์ของแฟ้ม - ส่วนคำอธิบายบน manpage สำหรับrm(ดูman rmข้อมูลเพิ่มเติม)


2
โปรดเพิ่มเส้นทางการลบ นี่คือกระทู้ที่สมบูรณ์เกี่ยวกับสถานที่ที่การตั้งค่าเส้นทางปรากฏขึ้น: stackoverflow.com/questions/7501678/…
user603749

5
ลบ/usr/local/var/lib/android-sdk/โฟลเดอร์ด้วย ในกรณีของฉันมันครอบครอง 17G!
Sergey Gernyak

5
@Simon เพิ่มสิ่งนี้rm -Rf ~/.AndroidStudio*ด้วย
Shan Xeeshi

1
@ShanXeeshi ฉันไม่มีโฟลเดอร์นี้ในคอมพิวเตอร์ของฉัน .. โฟลเดอร์นี้เกี่ยวกับอะไร?
Simon

1
@sahil คุณใช้ homebrew เพื่อติดตั้ง android-sdk หรือไม่? brew uninstall android-sdkถ้าเป็นเช่นนั้นการใช้งาน หรือลองใช้เครื่องมือที่มีประโยชน์นี้เพื่อค้นหาไฟล์ขนาดใหญ่ใน Mac ของคุณ www.derlien.com
Simon

26

รันคำสั่งต่อไปนี้ในเทอร์มินัล:

rm -Rf /Applications/Android\ Studio.app  
rm -Rf ~/Library/Preferences/AndroidStudio*  
rm -Rf ~/Library/Preferences/com.google.android.*  
rm -Rf ~/Library/Preferences/com.android.*  
rm -Rf ~/Library/Application\ Support/AndroidStudio*  
rm -Rf ~/Library/Logs/AndroidStudio*  
rm -Rf ~/Library/Caches/AndroidStudio*  
rm -Rf ~/.AndroidStudio*  
rm -Rf ~/.gradle  
rm -Rf ~/.android  
rm -Rf ~/Library/Android*  
rm -Rf /usr/local/var/lib/android-sdk/  

ในการลบโครงการทั้งหมด:

rm -Rf ~/AndroidStudioProjects  

3
โปรดทราบว่าเป็นความคิดที่ดีที่จะเพิ่มความคิดเห็นเกี่ยวกับสิ่งที่แต่ละบรรทัดทำสำหรับผู้ที่มีข้อกังขาว่าคำสั่งทำอะไรหรือสำหรับผู้ที่มีความอยากรู้อยากเห็น
Edric

11

ฉันประสบปัญหาแบบเดียวกันกับ Macbook Pro ของฉัน ฉันทำตามขั้นตอนง่าย ๆ เหล่านี้แล้วติดตั้ง Android Studio ใหม่

ลิงค์ ** มีรูปภาพดูว่าประสบปัญหาใด ๆ หรือไม่

ขั้นตอนง่าย ๆ เหล่านี้สามารถแก้ไขปัญหาของคุณได้

  1. พิมพ์ "Command + option + Space Bar"
  2. พิมพ์ "Android Studio"
  3. คลิกปุ่ม '+' ใต้ช่องค้นหา ภาพ
  4. แถบใหม่จะปรากฏขึ้น "ชนิด" คือ "ใด ๆ " คลิกที่ "ชนิด" -> อื่น ๆ -> ค้นหา "ไฟล์ระบบ" และเลือกที่โดยการใส่เครื่องหมายขีด! และคลิกที่ตกลง ภาพ
  5. จากนั้นเลือก "รวมอยู่" จากเมนูแบบเลื่อนลง!
  6. จากนั้นคุณจะได้รับไฟล์ระบบจำนวนมากที่ต้องถูกลบเพื่อให้การยกเลิกการติดตั้งแอพใด ๆ โดยสมบูรณ์
  7. คลิกที่ "command + A" เพื่อเลือกไฟล์ทั้งหมดและดูที่การลบไฟล์บางไฟล์วิดีโอจะรวมอยู่ด้วย และคลิก "คำสั่ง + ลบ"
  8. ล้างถังขยะของคุณ เสร็จสิ้น

8

นอกจากนี้คุณยังสามารถลบไฟล์ gradle ถ้าคุณไม่ใช้ gradle ที่อื่น:

rm -Rfv ~/.gradle/

เนื่องจากโฟลเดอร์. dock มีส่วนที่แคชไว้ซึ่งไม่ต้องการอีกต่อไป


2
มันจะช่วยให้ทราบว่าการลบโฟลเดอร์ gradle นั้นทำโดยเฉพาะเช่นกัน
John Shelley

ระวังด้วยวิธีนี้เอกสารใด ๆ ที่มีคำค้นหา 'android studio' จะถูกรวมไว้และจะถูกลบหากคุณเลือก + all-delete
Splosion Lowbeam

8

ไฟล์บางไฟล์ที่อยู่ในรายการของSimonจะพบได้ด้วยคำสั่งต่อไปนี้ แต่ด้วยความมั่นใจเพิ่มเติมเกี่ยวกับความละเอียดและไม่มีความประมาทในการใช้ rm -rf กับ wildcard:

find ~ \
  -path ~/Library/Caches/Metadata/Safari -prune -o \
  -iname \*android\*studio\* -print -prune

ยังไม่ลืมเกี่ยวกับ SDK ซึ่งตอนนี้แยกออกจากโปรแกรมประยุกต์และ ~ / .gradle / (ดูวีเจย์ 's คำตอบ)

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