เป็นไปได้ไหมที่จะเปลี่ยนที่บันทึกอุปกรณ์เสมือนของ Android


192

ฉันได้ตั้งค่า Android SDK และ Eclipse บนเครื่องของฉันที่ใช้ Windows XP และ AVD (อุปกรณ์เสมือน Android) จะถูกบันทึกลงใน "Documents and Settings \ user \ .android" ตามค่าเริ่มต้น มีวิธีใดบ้างที่จะเปลี่ยนพฤติกรรมนี้? ฉันมีส่วนประกอบอื่น ๆ ทั้งหมดที่บันทึกไว้ในไดเร็กทอรีบนพาร์ติชันแยกต่างหากและต้องการให้ทุกอย่างรวมเข้าด้วยกัน เห็นได้ชัดว่าไม่ใช่เรื่องใหญ่ แต่มีใครรู้วิธีแก้ปัญหานี้หรือไม่?


ฉันได้สร้างดิสก์แรมเสมือนซึ่งเร็วกว่า SSD 100 เท่าและการย้ายไฟล์อีมูเลเตอร์ไปยังตัวจำลองความเร็วดิสก์นี้จะโหลดขึ้นมาก
Vinigas

@Vinigas ช่วยอธิบายให้ละเอียดหน่อยได้ไหม "RAM disk ที่มีขนาด 100x" ฉันต้องการเร่งความเร็วโปรแกรมจำลองของฉันด้วย
Utsav Gupta

ฉันใช้ซอฟต์แวร์ "SoftPerfect RAM disk" เพื่อสร้างดิสก์เสมือน จากนั้นฉันใส่ไฟล์จำลอง android ลงใน RAM-disk และตั้งค่าตำแหน่งโปรแกรมจำลอง หากคุณมี HDD คุณจะเห็นความแตกต่างอย่างมากระหว่างอีมูเลเตอร์ใน HDD และในแรม
Vinigas

บันทึกคำถาม: stackoverflow.com/questions/3109473/…
Saidolim

คำตอบ:


256

เพิ่มตัวแปรสภาพแวดล้อมผู้ใช้ใหม่ (Windows 7):

  1. Start Menu> Control Panel> System> Advanced System Settings (ทางด้านซ้าย)> Environment Variables

  2. เพิ่มตัวแปรผู้ใช้ใหม่ (ที่ด้านบน) ที่ชี้ไดเรกทอรีผู้ใช้หลักของคุณ:

    ชื่อตัวแปร: ANDROID_SDK_HOME
    ค่าตัวแปร: เส้นทางไปยังไดเร็กทอรีที่คุณเลือก

AVD Manager จะใช้ไดเร็กทอรีนี้เพื่อบันทึก.androidไดเร็กทอรีลงในไดเร็กทอรี

สำหรับผู้ที่สนใจฉันเขียนบล็อกเกี่ยวกับการโจมตีครั้งแรกของฉันในการพัฒนาAndroid ...
Android "Hello World": a Tale of Woe

หรือคุณสามารถใช้Rapid Environment Editorเพื่อตั้งค่าตัวแปรสภาพแวดล้อม


1
ขอบคุณ. การอ่านข้อความในบล็อกของคุณก็เหมือนกับการย้อนกลับไปในช่วงสองสามชั่วโมงแรกของวันนี้ ช่างน่าปวดหัว!
Matt Burland

6
+1 สำหรับข้อมูลของคุณ แต่ฉันใช้ xp สำหรับฉันสิ่งนี้จะใช้ได้หลังจากรีสตาร์ท ขอบคุณ.
Gunaseelan

1
วิธีนี้ใช้ได้ผลสำหรับฉันจนกว่าฉันจะรีสตาร์ทคอมพิวเตอร์ ชนะ 7.
wangf

2
หรือเพียงแค่พิมพ์ cmdsetx ANDROID_SDK_HOME D:\your\path\here
ПетърПетров

14
ตัวแปรสภาพแวดล้อม ANDROID_AVD_HOME เป็นที่ต้องการสำหรับ ANDROID_SDK_HOME เนื่องจากหลีกเลี่ยงการย้ายการกำหนดค่าเฉพาะผู้ใช้ใด ๆ ที่เก็บไว้ใน ~ / .android ดังนั้นผู้ใช้ / การกระจายอื่น ๆ จึงสามารถใช้ AVD เดียวกันได้ ทำงานได้ดีบน Linux Debian
จอห์น

28

แก้ไขไฟล์ "virtual_android2.2.ini" ใน "C: \ Documents and Settings {your windows login} .android \ avd \":

target=android-8
path=E:\android_workspace\avd\virtual_android2.2.avd

และย้ายโฟลเดอร์ "virtual_android2.2.avd" จาก "C: \ Documents and Settings {your windows login} .android \ avd \" ไปที่ "E: \ android_workspace \ avd \"


สิ่งนี้ได้ผลสำหรับฉัน! ค่อนข้างอึดอัดที่ต้องทำสิ่งนี้กับทุกอีมูเลเตอร์ที่ฉันสร้าง
Chucky

ขอบคุณที่ช่วยฉันไว้ !!
shahana kareen

หลังจากมีการร้องเรียนจำนวนมากเกี่ยวกับ Android Emulator ของ VS ว่ามีพื้นที่ไม่เพียงพอที่จะติดตั้งหรือเริ่มอุปกรณ์เสมือนอื่นตอนนี้ทุกอย่างราบรื่น
Ivan Caravanio

20

จากเอกสารอย่างเป็นทางการhttps://developer.android.com/studio/command-line/variables.htmlคุณควรเปลี่ยนสภาพแวดล้อมANDROID_AVD_HOME var:

ตัวแปรสภาพแวดล้อมจำลอง

โดยค่าเริ่มต้นโปรแกรมจำลองจะเก็บไฟล์การกำหนดค่าไว้ภายใต้ $ HOME / .android / และข้อมูล AVD ภายใต้ $ HOME / .android / avd / คุณสามารถแทนที่ค่าเริ่มต้นได้โดยการตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้ คำสั่ง emulator -avd ค้นหาไดเรกทอรี avd ตามลำดับของค่าใน $ ANDROID_AVD_HOME, $ ANDROID_SDK_HOME / .android / avd / และ $ HOME / .android / avd / สำหรับความช่วยเหลือตัวแปรสภาพแวดล้อมอีมูเลเตอร์พิมพ์ emulator -help-environment ที่บรรทัดคำสั่ง สำหรับข้อมูลเกี่ยวกับตัวเลือกบรรทัดคำสั่งของโปรแกรมจำลองโปรดดูที่ควบคุมโปรแกรมจำลองจาก Command Line

  • ANDROID_EMULATOR_HOME : ตั้งค่าพา ธ ไปยังไดเร็กทอรีคอนฟิกูเรชันอีมูเลเตอร์เฉพาะผู้ใช้ ตำแหน่งเริ่มต้นคือ
    $ ANDROID_SDK_HOME / .android /
  • ANDROID_AVD_HOME : ตั้งค่าพา ธ ไปยังไดเร็กทอรีที่มีไฟล์เฉพาะ AVD ทั้งหมดซึ่งส่วนใหญ่ประกอบด้วยดิสก์อิมเมจขนาดใหญ่มาก ตำแหน่งเริ่มต้นคือ $ ANDROID_EMULATOR_HOME / avd / คุณอาจต้องการระบุตำแหน่งใหม่หากตำแหน่งเริ่มต้นมีพื้นที่ดิสก์เหลือน้อย

หลังจากเปลี่ยนหรือตั้งค่า ANDROID_AVD_HOME คุณจะต้องย้ายเนื้อหาทั้งหมดภายใน~ user / .android / avd /ไปยังตำแหน่งใหม่ของคุณและเปลี่ยนเส้นทางเป็นไฟล์ ini ของแต่ละอีมูเลเตอร์เพียงแค่แทนที่ด้วยเส้นทางใหม่ของคุณ


1
นี่น่าจะเป็นคำตอบ ขอบคุณ.
เนด

17

ไปที่ไดเรกทอรีเครื่องมือ Android แก้ไขไฟล์คำสั่ง android.bat ที่ส่วนท้ายของไฟล์คำสั่งให้ค้นหาบรรทัดที่คล้ายกับ

call %java_exe% -Djava.ext.dirs=%java_ext_dirs% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir="%work_dir%" -jar %jar_path% %*

และแทนที่

call %java_exe%

ด้วย

call %java_exe% -Duser.home={your_prefer_dir}

โดยที่ {your_prefer_dire} เป็นไดเร็กทอรีที่คุณต้องการโดยไม่มีวงเล็บปีกกา แต่เพิ่ม doublequotes

เช่น

call %java_exe% -Duser.home="E:\Program Files (x86)\android-sdk-windows"

2
สิ่งนี้ใช้ได้ผลสำหรับฉันในขณะที่คำตอบที่ยอมรับไม่ได้ นอกจากนี้สิ่งนี้ตอบโจทย์สิ่งที่ OP ถามจริง ๆ ซึ่งเป็นวิธีการเปลี่ยนจากโฮมไดเร็กทอรีของผู้ใช้เป็นไดเรกทอรี AVD อื่นไม่ใช่วิธีอื่น
Adam Burley

สิ่งนี้ต้องไม่ทำ! SDK Manager บ่นเกี่ยวกับเรื่องนี้และไม่พบตำแหน่งโฟลเดอร์ใหม่ ... ใช้ ANDROID_SDK_HOME ภายใต้สภาพแวดล้อมของผู้ใช้และรีสตาร์ทคอมพิวเตอร์อาจช่วยได้ - [.android โฟลเดอร์จะถูกสร้างขึ้นใน% android_sdk_home%]
Davideas

14

ย้ายของคุณ.androidไปทุกที่ที่คุณต้องการ

จากนั้นสร้าง symlink ดังนี้:

# In your home folder
$ ln -s /path/to/.android/ .

นี้ก็บอกว่าเมื่อใดก็ตามลินุกซ์เส้นทาง ~ /.androidถูกอ้างอิงโดยโปรแกรมใด ๆ /path/to/.androidเชื่อมโยงกับ


ขอบคุณ @ prakharsingh95
TonyMkenu

6

ตรวจสอบนี้ออก การใช้androidคำสั่งเพื่อสร้างavdคุณสามารถระบุตำแหน่งที่จะวางไฟล์ได้

-p --path     Location path of the directory where the new AVD will be created

คุณรู้วิธีใดบ้างในการดำเนินการผ่านยูทิลิตี้การตั้งค่าและตั้งค่าเป็นค่าเริ่มต้นสำหรับตำแหน่งใดตำแหน่งหนึ่ง
primehunter326

ไม่จริง. ฉันไม่ได้ใช้ windows :(
Macarse

อย่างที่ฉันบอกว่ามันไม่ใช่เรื่องใหญ่แค่คิดว่าจะมีวิธีควบคุมได้มากขึ้นเนื่องจากแพ็คเกจ SDK ทั้งหมดเป็นแบบโมดูล ขอบคุณสำหรับความช่วยเหลือของคุณ!
primehunter326

ลิงค์ข้างบนตาย ( developer.android.com/intl/zh-TW/guide/developing/tools/… )
Jeff Mergler

6

สำหรับ Visual Studio 2017 บน Windows 10

คัดลอกC:\Users\YOURUSERNAME\.androidโฟลเดอร์ไปที่ (ตัวอย่าง)E:\avd

เปิดหน้าต่างตัวแปรสภาพแวดล้อม:

  1. เข้าไปที่การตั้งค่าและคลิกที่ระบบ
  2. ทางด้านซ้ายให้คลิกเกี่ยวกับและเลือกข้อมูลระบบที่ด้านล่าง
  3. ในหน้าต่างใหม่ให้คลิกการตั้งค่าระบบขั้นสูงทางด้านซ้าย
  4. คลิกตัวแปรสภาพแวดล้อมที่ด้านล่างของหน้าต่างผลลัพธ์

เพิ่มตัวแปรใหม่:

  • ชื่อตัวแปร: ANDROID_SDK_HOME
  • ค่าตัวแปร: เส้นทางไปยังไดเร็กทอรี (เช่นE:\avd)

ไม่รวม .androidในค่าตัวแปร

รีสตาร์ท Visual Studio

สำหรับการเปลี่ยนตำแหน่ง SDK & NDK ไปที่:

เครื่องมือ -> ตัวเลือก -> Xamarin -> การตั้งค่า Android


5

คุณสามารถเปลี่ยนไฟล์. ini สำหรับ AVD ใหม่ได้:

target=android-7
path=C:\Users\username\.android\avd\VIRTUAL_DEVICE_NAME.avd

ไม่รู้จะระบุยังไงว่าควรเก็บไฟล์. ini :)


4

ตัวแปรด้านสิ่งแวดล้อม ANDROID_AVD_HOMEสามารถใช้เพื่อกำหนดไดเร็กทอรีซึ่ง AVD Manager จะค้นหาไฟล์ AVD INI และสามารถใช้เพื่อเปลี่ยนตำแหน่งของอุปกรณ์เสมือนได้

ค่าเริ่มต้นอยู่%USERPROFILE%\.android\avdบน Windows (หรือ~/.android/avdบน Linux)

นอกจากนี้คุณยังสามารถสร้างลิงค์สำหรับไดเร็กทอรีทั้งหมด%USERPROFILE%\.androidบน Windows (หรือ sym-link สำหรับไดเร็กทอรี~/.androidบน Linux)

เมื่อย้ายpathAVD รายการในไฟล์ AVD INI จะต้องได้รับการอัปเดตตามนั้น


ตัวแปรสภาพแวดล้อม ANDROID_AVD_HOME นี้อาจเป็นที่ต้องการของ ANDROID_SDK_HOME เนื่องจากหลีกเลี่ยงการย้ายการกำหนดค่าเฉพาะผู้ใช้ใด ๆ ที่เก็บไว้ใน ~ / .android เนื่องจากผู้ใช้ / การกระจายอื่น ๆ สามารถใช้ AVD เดียวกันได้ บน Linux ฉันส่งออก ANDROID_AVD_HOME ใน ~ / .profile ของฉันและมันก็ใช้งานได้ดี
จอห์น

3

อีกวิธีหนึ่งในการระบุ ANDROID_SDK_HOME โดยไม่ยุ่งกับตัวแปรสภาพแวดล้อม (โดยเฉพาะเมื่อใช้ ec2) คือสร้างทางลัดของคราสและเพิ่มสิ่งต่อไปนี้เป็นเป้าหมาย

C: \ Windows \ System32 \ cmd.exe / C "setx ANDROID_SDK_HOME เส้นทาง AVD / M ของคุณและเส้นทาง ECLIPSE.EXE ของคุณ "

สิ่งนี้จะตั้งค่า ANDROID_SDK_HOME เป็นตัวแปรของระบบเมื่อใดก็ตามที่คุณเปิดคราส

HTH พอล


3

โปรดรับทราบสิ่งต่อไปนี้: การแก้ไข android.bat ในไดเรกทอรีเครื่องมือ Android ตามที่แนะนำในคำตอบก่อนหน้านี้อาจทำให้เกิดปัญหาได้

หากคุณทำเช่นนั้นเพื่อให้ไดเรกทอรี. android ของคุณอยู่ในตำแหน่งที่ไม่ใช่ค่าเริ่มต้นอย่างถูกต้องอาจมีความไม่สอดคล้องกันระหว่าง AVD ที่แสดงโดย Android Studio (โดยใช้ "Tools> Android> AVD Manager") และ AVD ที่แสดงรายการโดย เครื่องมือบรรทัดคำสั่ง sdk "android avd"

ฉันคิดว่า Android Studio ที่มี AVD Manager ภายในไม่ได้ใช้เส้นทางที่แก้ไข android.bat มันขึ้นอยู่กับตัวแปร ANDROID_SDK_HOME เพื่อค้นหา AVD

การทดสอบของฉันแสดงให้เห็นว่าเครื่องมือ Android ใช้ตัวแปร ANDROID_SDK_HOME อย่างถูกต้อง

ดังนั้นจึงไม่มีจุดใดเท่าที่ฉันรู้ในการปรับเปลี่ยน android.bat และควรใช้ตัวแปรสภาพแวดล้อม


3

ใน Windows 10 ฉันมีปัญหานั้นเนื่องจากไดรฟ์ C ของฉันเต็มและฉันต้องการพื้นที่ว่างโฟลเดอร์ AVD มีพื้นที่ 14 กิกะไบต์ดังนั้นฉันจึงต้องย้ายโฟลเดอร์นั้นไปยังไดรเวอร์อื่นคำตอบแรกไม่ได้ผลสำหรับฉันดังนั้นฉันจึงทดสอบวิธีอื่นในการแก้ไข ปัญหานี้ฉันสร้างภาพให้คุณหากคุณมีปัญหาเดียวกันคุณไม่จำเป็นต้องย้ายไฟล์ทั้งหมดในโฟลเดอร์. android ไปยังไดรฟ์อื่น (วิธีนี้ใช้ไม่ได้ผล) เพียงแค่ย้ายโฟลเดอร์ avd ใน .... android \ avd ไปที่ ไดรฟ์อื่นและเปิดไฟล์. ini และเปลี่ยนเส้นทางโฟลเดอร์ avd จากไฟล์นั้นไปยังเส้นทางใหม่ ชอบภาพนี้:

รูปภาพช่วยให้คุณเห็นว่าเปลี่ยนเส้นทางเก่าเป็นเส้นทางใหม่อย่างไร

ฉันหวังว่านี่จะเหมาะกับคุณ


1

ในกรณีของฉันสิ่งที่ฉันกังวลคือพื้นที่ดิสก์ไดรฟ์ C: สิ่งที่ฉันทำคือคัดลอกโฟลเดอร์ ".avd" (ไม่ใช่ไฟล์) ไปยังไดรฟ์อื่นและปล่อยไฟล์ ".ini" ไว้ที่นั่น แต่เปลี่ยนให้ชี้ไปที่ย้าย


1

ฉันคิดว่าวิธีที่ง่ายที่สุดคือย้ายโฟลเดอร์avdจากโฟลเดอร์C: \ Users [USER] .androidไปยังตำแหน่งที่คุณต้องการจากนั้นสร้างลิงก์สัญลักษณ์ไปยังโฟลเดอร์นั้นในC: \ Users [USER] .androidมีชื่อเดียวกัน

หากคุณสงสัยว่าต้องทำอย่างไรให้ติดตั้งLink Shell Extensionก่อน หลังจากเคลื่อนไหวโฟลเดอร์คลิกขวาบนและเลือกรับการเชื่อมโยงแหล่งที่มาแล้วคลิกขวาในโฟลเดอร์ .android และวางเป็น ...เมนูย่อยให้เลือกเชื่อมโยงสัญลักษณ์


สิ่งนี้ได้ผลและโดยสุจริตควรจะสูงกว่านี้มาก นอกจากนี้คุณสามารถสร้างลิงก์สัญลักษณ์สำหรับC:\Users\user\AppData\Local\Android\Sdk\system-imagesสถานที่นั้นกินพื้นที่มากเช่นกัน คุณไม่จำเป็นต้องใช้เครื่องมือของบุคคลที่สามmklink /D system-images D:\path\to\system-imagesทำงานได้ดี
กระรอก

1

ผมทำตามhttps://www.mysysadmintips.com/windows/clients/761-move-android-studio-avd-folder-to-a-new-location

  1. เริ่มคัดลอกโฟลเดอร์ "C: \ Users \ user \ .android \ avd" ไปยัง "D: \ Android \ .android \ avd" (หรืออย่างอื่น)

  2. ปิด Android Studio และเรียกใช้โปรแกรมจำลอง

  3. กดปุ่มเปิดWin + Break จากนั้นกดAdvanced System Settings เพิ่มตัวแปรของผู้ใช้Environment Variables ANDROID_SDK_HOME(ผมไม่ได้ทดสอบกับANDROID_AVD_HOME.) ในฟิลด์เขียนVariable value D:\Androidหากคุณย้าย SDK ไปยังโฟลเดอร์อื่นด้วยให้เปลี่ยนANDROID_HOME(ฉันลืมเปลี่ยนและตัวเลียนแบบบางตัวไม่ได้เปิดใช้งานโปรดดูที่https://stackoverflow.com/a/57408085/2914140 )

  4. รอจนกว่าการคัดลอกโฟลเดอร์จะเสร็จสิ้นและเริ่ม Android Studio

  5. เปิดAndroid Virtual Device Managerและดูรายการอีมูเลเตอร์ หากคุณไม่เห็นอีมูเลเตอร์และมีอยู่แสดงว่าคุณป้อนเส้นทางผิดในค่าตัวแปรของผู้ใช้ในขั้นตอนที่ 3 ในกรณีนี้ปิด AS ให้เปลี่ยนตัวแปรและเปิด AS อีกครั้ง

  6. เริ่มโปรแกรมจำลองใด ๆ มันจะพยายามที่จะเรียกคืนได้ของรัฐ แต่บางครั้งมันก็ล้มเหลว หน้าจอสีดำสามารถปรากฏขึ้นแทนวอลเปเปอร์ Android

  7. ในกรณีนี้คุณสามารถ:

    ก. รีสตาร์ทโปรแกรมจำลองของคุณ การทำเช่นนี้จำลองการทำงานอย่างใกล้ชิดแล้วใน AVD Cold Boot Nowผู้จัดการคลิก

ป้อนคำอธิบายภาพที่นี่

ข. หากวิธีนี้ไม่ได้ผลให้เปิดการตั้งค่าโปรแกรมจำลองที่พบในไฟล์ "D: \ Android \ .android \ avd \ Pixel_API_27.ini"

ป้อนคำอธิบายภาพที่นี่

เปลี่ยนเส้นทางไปยังโฟลเดอร์ AVD ใหม่ รีสตาร์ทโปรแกรมจำลอง

  1. ลบโฟลเดอร์ AVD เก่าจาก "C: \ Users \ user \ .android \ avd"

1

1 - ย้าย AVD ไปยังโฟลเดอร์ใหม่

2 - เมนูเริ่ม> แผงควบคุม> ระบบ> การตั้งค่าระบบขั้นสูง (ทางด้านซ้าย)> ตัวแปรสภาพแวดล้อมเพิ่มตัวแปรผู้ใช้ใหม่: ชื่อตัวแปร: ANDROID_AVD_HOME ค่าตัวแปร: เส้นทางไปยังไดเร็กทอรีที่คุณเลือก

3 - เปลี่ยนไฟล์. INI ตั้งโฟลเดอร์ใหม่

4 - เปิด Android Studio

WORKS - Windows 2010

คำแนะนำเพิ่มเติม: https://developer.android.com/studio/command-line/variables


0

ANDROID_SDK_HOME ยังใช้งานได้สำหรับฉันใน Windows 8 x64 ยังค้นหาตำแหน่งทั้งหมด (ในกรณีของฉันคือ d: \. android) และลบทิ้ง คุณจะไม่ต้องการมันอีกต่อไป


0

ในตัวจัดการ AVD หลังจากตั้งค่า AVD โดยใช้เป้าหมายGoogle APIsเมื่อรันได้รับข้อผิดพลาด

รายละเอียดแสดง: "AVD Unknown target" Google Inc.:Google APIs: ...... "

ในระหว่างการติดตั้ง (บนระบบ Win7) ฉันได้เลือกตำแหน่งไดเร็กทอรี SDK แทนที่จะยอมรับC:\Users\... ฉันจึงเพิ่มไดเร็กทอรีนั้นลงใน บรรทัดคำสั่ง'path'ตัวแปรสภาพแวดล้อม: เป้าหมายรายการ androidแสดง apis ของ Google สองสามรายการ

การตั้งค่าANDROID_SDK_HOMEเส้นทางการติดตั้งของฉันแก้ไขข้อผิดพลาดในการรัน avd


0

ชื่อตัวแปร: ANDROID_SDK_HOME
ค่าตัวแปร: C: \ Users> ชื่อผู้ใช้

ทำงานให้ฉัน


0

MacOs รับไดเร็กทอรี adv

./emulator -help-datadir

ไดเร็กทอรีเริ่มต้นคือ:

/Users/{your_computer_user_name}/.android

จากนั้นไปที่ avd Folder แก้ไขไฟล์. ini พร้อมพา ธ ไปยังไดเร็กทอรี emulator ที่กำหนดเองของคุณ:

path = / Volumes / Macintos / _emulatorandroid / avd / Nexus_5X_API_27.avd path.rel = avd / Nexus_5X_API_27.avd target = android-27

แล้วบันทึก ตอนนี้ Emulator ของคุณมีการเปลี่ยนแปลง

ป้อนคำอธิบายภาพที่นี่

และผลลัพธ์:

ป้อนคำอธิบายภาพที่นี่


0

มี 4 ขั้นตอนหลัก 1. คัดลอกโฟลเดอร์. android ไปยังตำแหน่งที่คุณต้องการตามที่ฉันทำในD:\Android\.android 2. ตั้งค่า ANDROID_AVD_HOME ในตัวแปรสภาพแวดล้อมเช่นANDROID_AVD_HOME D:\Android\.android\avd 3. เปลี่ยนเนื้อหาไฟล์ avd name.ini ด้วยตำแหน่งใหม่เช่น avd.ini.encoding=UTF-8 path=D:\Android\.android\avd\Pixel_2_API_29.avd path.rel=avd\Pixel_2_API_29.avd target=android-29 4. รีสตาร์ท android studio

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