Android Studio มีวิซาร์ดและเทมเพลตที่ยืนยันข้อกำหนดของระบบ เช่น Java Development Kit (JDK) และ RAM ที่พร้อมใช้งาน รวมถึงกำหนดการตั้งค่าเริ่มต้น เช่น การจำลองอุปกรณ์เสมือน Android (AVD) เริ่มต้นที่มีการเพิ่มประสิทธิภาพและรูปภาพระบบที่อัปเดตแล้ว เอกสารนี้จะอธิบายการตั้งค่าการกำหนดค่าเพิ่มเติมเพื่อปรับแต่งการใช้งาน Android Studio ของคุณ
Android Studio ให้สิทธิ์เข้าถึงไฟล์การกําหนดค่า 2 ไฟล์ผ่านเมนูความช่วยเหลือ ดังนี้
studio.vmoptions
: ปรับแต่งตัวเลือกสำหรับ Java Virtual Machine (JVM) ของ Android Studio เช่น ขนาดฮีปและขนาดแคช โปรดทราบว่าไฟล์นี้อาจมีชื่อว่าstudio64.vmoptions
ในเครื่อง Linux ขึ้นอยู่กับเวอร์ชัน Android Studio ที่คุณใช้idea.properties
: ปรับแต่งพร็อพเพอร์ตี้ของ Android Studio เช่น เส้นทางโฟลเดอร์ปลั๊กอินหรือขนาดไฟล์สูงสุดที่รองรับ
ดูเอกสารประกอบที่เฉพาะเจาะจงเกี่ยวกับการตั้งค่าและการใช้โปรแกรมจำลองและอุปกรณ์ได้ที่หัวข้อต่อไปนี้
ค้นหาไฟล์การกําหนดค่า
ไฟล์การกําหนดค่าทั้ง 2 ไฟล์จะจัดเก็บไว้ในไดเรกทอรีการกําหนดค่าสําหรับ Android Studio หากต้องการดูไดเรกทอรีการกําหนดค่า โปรดดูหัวข้อไดเรกทอรี
คุณสามารถใช้ตัวแปรสภาพแวดล้อมต่อไปนี้เพื่อชี้ไปยังไฟล์การลบล้างที่เฉพาะเจาะจงที่อื่น
STUDIO_VM_OPTIONS
: ตั้งชื่อและตำแหน่งของไฟล์.vmoptions
STUDIO_PROPERTIES
: ตั้งชื่อและตำแหน่งของไฟล์.properties
คุณสามารถกำหนดค่า JDK ที่จะใช้ได้โดยไปที่เวอร์ชัน Java ในบิลด์ Android
ปรับแต่งตัวเลือก VM
ไฟล์ studio.vmoptions
ช่วยให้คุณปรับแต่งตัวเลือกสำหรับ JVM ของ Android Studio ได้ หากต้องการปรับปรุงประสิทธิภาพของ Android Studio ตัวเลือกที่พบบ่อยที่สุดในการปรับเปลี่ยนคือขนาดฮีปสูงสุด แต่คุณใช้ไฟล์ studio.vmoptions
เพื่อลบล้างการตั้งค่าเริ่มต้นอื่นๆ ได้ด้วย เช่น ขนาดฮีปเริ่มต้น ขนาดแคช และสวิตช์การเก็บขยะ Java
หากต้องการสร้างไฟล์ studio.vmoptions
ใหม่หรือเปิดไฟล์ที่มีอยู่ ให้ทำตามขั้นตอนต่อไปนี้
- คลิกความช่วยเหลือ > แก้ไขตัวเลือก VM ที่กำหนดเอง หากคุณไม่เคยแก้ไขตัวเลือก VM สำหรับ Android Studio มาก่อน IDE จะแจ้งให้คุณสร้างไฟล์
studio.vmoptions
ใหม่ คลิกสร้างเพื่อสร้างไฟล์ - ไฟล์
studio.vmoptions
จะเปิดขึ้นในหน้าต่างเครื่องมือแก้ไขของ Android Studio แก้ไขไฟล์เพื่อเพิ่มตัวเลือก VM ที่กําหนดเอง ดูรายการตัวเลือก JVM ที่ปรับแต่งได้ทั้งหมดที่หัวข้อหน้าตัวเลือก VM ของ Java HotSpot ของ Oracle
ระบบจะเพิ่มไฟล์ studio.vmoptions
ที่คุณสร้างลงในไฟล์ studio.vmoptions
เริ่มต้น ซึ่งอยู่ในไดเรกทอรี bin/
ภายในโฟลเดอร์การติดตั้ง Android Studio
อย่าแก้ไขไฟล์ studio.vmoptions
ที่พบในโฟลเดอร์โปรแกรม Android Studio โดยตรง แม้ว่าคุณจะเข้าถึงไฟล์เพื่อดูตัวเลือก VM เริ่มต้นของ Android Studio ได้ แต่การแก้ไขเฉพาะไฟล์studio.vmoptions
ของคุณเองจะทำให้คุณไม่ลบล้างการตั้งค่าเริ่มต้นที่สำคัญของ Android Studio ดังนั้น ในไฟล์ studio.vmoptions
ให้ลบล้างเฉพาะแอตทริบิวต์ที่คุณสนใจ และปล่อยให้ Android Studio ใช้ค่าเริ่มต้นสำหรับแอตทริบิวต์ที่คุณไม่ได้เปลี่ยนแปลงต่อไป
ขนาดฮีปสูงสุด
โดยค่าเริ่มต้น Android Studio จะมีขนาดฮีปสูงสุด 1280 MB หากคุณทํางานในโปรเจ็กต์ขนาดใหญ่หรือระบบมี RAM มาก คุณสามารถปรับปรุงประสิทธิภาพได้ด้วยการเพิ่มขนาดฮีปสูงสุดสําหรับกระบวนการของ Android Studio เช่น IDE หลัก เดรัม Gradle และเดรัม Kotlin
Android Studio จะตรวจหาการเพิ่มประสิทธิภาพขนาดฮีปที่เป็นไปได้โดยอัตโนมัติและแจ้งให้คุณทราบหากตรวจพบว่าสามารถปรับปรุงประสิทธิภาพได้
หากใช้ระบบ 64 บิตที่มี RAM อย่างน้อย 5 GB คุณสามารถปรับขนาดฮีปของโปรเจ็กต์ด้วยตนเองได้ โดยทำตามขั้นตอนต่อไปนี้
- คลิกไฟล์ > การตั้งค่า จากแถบเมนู (Android Studio > ค่ากำหนด ใน macOS)
คลิกลักษณะที่ปรากฏและลักษณะการทำงาน > การตั้งค่าระบบ > การตั้งค่าหน่วยความจำ
ปรับขนาดฮีป
คลิกใช้
หากเปลี่ยนขนาดฮีปของ IDE คุณต้องรีสตาร์ท Android Studio ก่อนที่จะใช้การตั้งค่าหน่วยความจำใหม่
ส่งออกและนำเข้าการตั้งค่า IDE
คุณสามารถส่งออกไฟล์ Settings.jar
ที่มีการตั้งค่า IDE ที่ต้องการทั้งหมดหรือบางส่วนสำหรับโปรเจ็กต์ จากนั้นคุณสามารถนําเข้าไฟล์ JAR ไปยังโปรเจ็กต์อื่นๆ และ/หรือทําให้เพื่อนร่วมงานนําเข้าไฟล์ JAR ไปยังโปรเจ็กต์ได้
ดูข้อมูลเพิ่มเติมได้ที่แชร์การตั้งค่า IDE ใน IntelliJ IDEA
ปรับแต่งพร็อพเพอร์ตี้ IDE
ไฟล์ idea.properties
ช่วยให้คุณปรับแต่งพร็อพเพอร์ตี้ IDE สำหรับ Android Studio ได้ เช่น เส้นทางไปยังปลั๊กอินที่ผู้ใช้ติดตั้งและขนาดไฟล์สูงสุดที่ IDE รองรับ ไฟล์ idea.properties
ผสานเข้ากับพร็อพเพอร์ตี้เริ่มต้นสำหรับ IDE คุณจึงระบุเฉพาะพร็อพเพอร์ตี้การลบล้างได้
หากต้องการสร้างไฟล์ idea.properties
ใหม่หรือเปิดไฟล์ที่มีอยู่ ให้ทำตามขั้นตอนต่อไปนี้
- คลิกความช่วยเหลือ > แก้ไขพร็อพเพอร์ตี้ที่กำหนดเอง หากคุณไม่เคยแก้ไขพร็อพเพอร์ตี้ IDE มาก่อน Android Studio จะแจ้งให้คุณสร้าง
idea.properties
ไฟล์idea.properties
ใหม่ คลิกใช่เพื่อสร้างไฟล์ - ไฟล์
idea.properties
จะเปิดขึ้นในหน้าต่างเครื่องมือแก้ไขของ Android Studio แก้ไขไฟล์เพื่อเพิ่มพร็อพเพอร์ตี้ IDE ที่กําหนดเอง
ไฟล์ idea.properties
ต่อไปนี้มีพร็อพเพอร์ตี้ IDE ที่ปรับแต่งโดยทั่วไป ดูรายการพร็อพเพอร์ตี้ทั้งหมดได้ที่หัวข้อไฟล์ idea.properties
สำหรับ IntelliJ IDEA
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure
# you're using forward slashes.
#---------------------------------------------------------------------
# idea.plugins.path=${idea.config.path}/plugins
#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger the file is, the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=2500
#---------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the
# specified buffer size (Kb). Older lines are deleted. In order to disable cycle buffer use
# idea.cycle.buffer.size=disabled
#---------------------------------------------------------------------
idea.cycle.buffer.size=1024
#---------------------------------------------------------------------
# Configure if a special launcher should be used when running processes from within IDE.
# Using Launcher enables "soft exit" and "thread dump" features.
#---------------------------------------------------------------------
idea.no.launcher=false
#---------------------------------------------------------------------
# To avoid too long classpath
#---------------------------------------------------------------------
idea.dynamic.classpath=false
#---------------------------------------------------------------------
# There are two possible values of idea.popup.weight property: "heavy" and "medium".
# If you have WM configured as "Focus follows mouse with Auto Raise", then you have to
# set this property to "medium". It prevents problems with popup menus on some
# configurations.
#---------------------------------------------------------------------
idea.popup.weight=heavy
#---------------------------------------------------------------------
# Use default anti-aliasing in system, i.e. override value of
# "Settings|Editor|Appearance|Use anti-aliased font" option. May be useful when using Windows
# Remote Desktop Connection for instance.
#---------------------------------------------------------------------
idea.use.default.antialiasing.in.editor=false
#---------------------------------------------------------------------
# Disabling this property may lead to visual glitches like blinking and fail to repaint
# on certain display adapter cards.
#---------------------------------------------------------------------
sun.java2d.noddraw=true
#---------------------------------------------------------------------
# Removing this property may lead to editor performance degradation under Windows.
#---------------------------------------------------------------------
sun.java2d.d3d=false
#---------------------------------------------------------------------
# Workaround for slow scrolling in JDK6.
#---------------------------------------------------------------------
swing.bufferPerWindow=false
#---------------------------------------------------------------------
# Removing this property may lead to editor performance degradation under X Window.
#---------------------------------------------------------------------
sun.java2d.pmoffscreen=false
#---------------------------------------------------------------------
# Workaround to avoid long hangs while accessing clipboard under Mac OS X.
#---------------------------------------------------------------------
# ide.mac.useNativeClipboard=True
#---------------------------------------------------------------------
# Maximum size (kilobytes) IDEA will load for showing past file contents -
# in Show Diff or when calculating Digest Diff.
#---------------------------------------------------------------------
# idea.max.vcs.loaded.size.kb=20480
กำหนดค่า IDE สำหรับเครื่องที่มีหน่วยความจำต่ำ
หากคุณใช้ Android Studio บนเครื่องที่มีข้อกำหนดต่ำกว่าที่แนะนำ (ดูข้อกำหนดของระบบ) คุณสามารถปรับแต่ง IDE เพื่อปรับปรุงประสิทธิภาพในเครื่องได้ดังนี้
- ลดขนาดฮีปสูงสุดที่พร้อมใช้งานสำหรับ Android Studio: ลดขนาดฮีปสูงสุดสำหรับ Android Studio เป็น 512 MB ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนขนาดฮีปสูงสุดได้ที่ขนาดฮีปสูงสุด
- อัปเดต Gradle และปลั๊กอิน Android Gradle: อัปเดต Gradle และปลั๊กอิน Android Gradle เป็นเวอร์ชันล่าสุดเพื่อใช้ประโยชน์จากการปรับปรุงประสิทธิภาพล่าสุด ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดต Gradle และปลั๊กอิน Android Gradle ได้ที่หมายเหตุเกี่ยวกับรุ่นปลั๊กอิน Android Gradle
- เปิดใช้โหมดประหยัดพลังงาน: เปิดใช้โหมดประหยัดพลังงานเพื่อปิดการดำเนินการบางอย่างในเบื้องหลังซึ่งใช้หน่วยความจำและแบตเตอรี่มาก เช่น การไฮไลต์ข้อผิดพลาดและการตรวจสอบระหว่างดำเนินการ การป้อนโค้ดอัตโนมัติแบบป๊อปอัป และการจัดทําแบบเพิ่มทีละน้อยในเบื้องหลังโดยอัตโนมัติ หากต้องการเปิดโหมดประหยัดพลังงาน ให้คลิกไฟล์ > โหมดประหยัดพลังงาน
ปิดใช้การตรวจสอบ Lint ที่ไม่จำเป็น: หากต้องการเปลี่ยนการตรวจสอบ Lint ที่ Android Studio ทำงานกับโค้ดของคุณ ให้ทำดังนี้
- คลิกไฟล์ > การตั้งค่า (ใน macOS ให้คลิก Android Studio > ค่ากําหนด) เพื่อเปิดกล่องโต้ตอบการตั้งค่า
- ในแผงด้านซ้าย ให้ขยายส่วนเครื่องมือแก้ไข แล้วคลิกการตรวจสอบ
- คลิกช่องทำเครื่องหมายเพื่อเลือกหรือยกเลิกการเลือกตัวเลือก Lint ตามความเหมาะสมสำหรับโปรเจ็กต์
- คลิกใช้หรือ OK เพื่อบันทึกการเปลี่ยนแปลง
แก้ไขข้อบกพร่องในอุปกรณ์จริง: ปรับปรุงประสิทธิภาพโดยรวมของ Android Studio โดยแก้ไขข้อบกพร่องในอุปกรณ์จริง การแก้ไขข้อบกพร่องในโปรแกรมจำลองจะใช้หน่วยความจำมากกว่าการแก้ไขข้อบกพร่องในอุปกรณ์จริง
รวมเฉพาะบริการ Google Play ที่จำเป็นไว้ในส่วนที่ต้องพึ่งพา: รวมเฉพาะบริการ Google Play ที่จำเป็นไว้ในส่วนที่ต้องพึ่งพาในโปรเจ็กต์ ทรัพยากร Dependency จะเพิ่มปริมาณหน่วยความจําที่จําเป็น ดังนั้นการจํากัดทรัพยากรเหล่านี้จะช่วยปรับปรุงการใช้งานหน่วยความจําและประสิทธิภาพ ดูข้อมูลเพิ่มเติมได้ที่ประกาศการพึ่งพาบริการ Google Play
ลดขนาดฮีปสูงสุดที่ใช้ได้สำหรับ Gradle: ลดค่าขนาดฮีปสูงสุดของ Gradle จากค่าเริ่มต้น 1,536 MB ด้วยการลบล้างพร็อพเพอร์ตี้
org.gradle.jvmargs
ในไฟล์gradle.properties
ดังที่แสดง# Make sure to gradually decrease this value and note # changes in performance. Allocating too little memory can # also decrease performance. org.gradle.jvmargs = -Xmx1536m
ตรวจสอบว่าไม่ได้เปิดใช้การคอมไพล์แบบขนาน: Android Studio สามารถคอมไพล์ข้อบังคับอิสระพร้อมกันได้ แต่ให้ปิดใช้ฟีเจอร์นี้หากคุณมีระบบที่มีหน่วยความจำต่ำ วิธีตรวจสอบการตั้งค่านี้
- คลิกไฟล์ > การตั้งค่า (ใน macOS, Android Studio > ค่ากำหนด) เพื่อเปิดกล่องโต้ตอบการตั้งค่า
- ในแผงด้านซ้าย ให้ขยายบิลด์ การดำเนินการ การติดตั้งใช้งาน แล้วคลิกคอมไพเลอร์
- ตรวจสอบว่าไม่ได้เลือกตัวเลือกคอมไพล์โมดูลอิสระแบบขนาน
- หากทําการเปลี่ยนแปลงแล้ว ให้คลิกใช้หรือตกลงเพื่อให้การเปลี่ยนแปลงมีผล
ตั้งค่าพร็อกซี
พร็อกซีทำหน้าที่เป็นจุดเชื่อมต่อตัวกลางระหว่างไคลเอ็นต์ HTTP และเว็บเซิร์ฟเวอร์ที่ช่วยเพิ่มความปลอดภัยและความเป็นส่วนตัวให้กับการเชื่อมต่ออินเทอร์เน็ต
หากต้องการรองรับการเรียกใช้ Android Studio หลังไฟร์วอลล์ ให้ใช้หน้าการตั้งค่าพร็อกซี HTTP ของ IDE ใน Android Studio เพื่อตั้งค่าพร็อกซี HTTP
เมื่อเรียกใช้ปลั๊กอิน Android Gradle จากบรรทัดคำสั่งหรือในเครื่องที่ไม่ได้ติดตั้ง Android Studio เช่น เซิร์ฟเวอร์การผสานรวมอย่างต่อเนื่อง ให้ตั้งค่าพร็อกซีในไฟล์บิลด์ Gradle
ตั้งค่าพร็อกซีของ Android Studio
Android Studio รองรับการตั้งค่าพร็อกซี HTTP เพื่อให้คุณเรียกใช้ Android Studio ที่อยู่เบื้องหลังไฟร์วอลล์หรือเครือข่ายที่ปลอดภัยได้ วิธีการตั้งค่าพร็อกซี HTTP ใน Android Studio
- จากแถบเมนู ให้คลิกไฟล์ > การตั้งค่า (ใน macOS ให้คลิกAndroid Studio > ค่ากําหนด)
- ในแผงด้านซ้าย ให้คลิกลักษณะที่ปรากฏและลักษณะการทำงาน > การตั้งค่าระบบ > HTTP Proxy หน้าพร็อกซี HTTP จะปรากฏขึ้น
- เลือกตรวจหาการตั้งค่าพร็อกซีอัตโนมัติเพื่อใช้ URL การกำหนดค่าพร็อกซีอัตโนมัติสําหรับการตั้งค่าพร็อกซี หรือการกําหนดค่าพร็อกซีด้วยตนเองเพื่อป้อนการตั้งค่าแต่ละรายการด้วยตนเอง สำหรับคำอธิบายโดยละเอียดของการตั้งค่าเหล่านี้ โปรดดูที่พร็อกซี HTTP
- คลิกใช้หรือตกลง เพื่อให้การเปลี่ยนแปลงมีผล
ปลั๊กอิน Android สำหรับการตั้งค่าพร็อกซี HTTP ของ Gradle
เมื่อเรียกใช้ปลั๊กอิน Android จากบรรทัดคำสั่งหรือในเครื่องที่ไม่ได้ติดตั้ง Android Studio ให้ตั้งค่าพร็อกซีปลั๊กอิน Android Gradle ในไฟล์บิลด์ของ Gradle
สําหรับการตั้งค่าพร็อกซี HTTP สําหรับแอปพลิเคชันโดยเฉพาะ ให้ตั้งค่าพร็อกซีในไฟล์ build.gradle
ตามที่จําเป็นสําหรับแต่ละโมดูลแอปพลิเคชัน
plugins {
id 'com.android.application'
}
android {
...
defaultConfig {
...
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
}
...
}
สําหรับการตั้งค่าพร็อกซี HTTP ทั่วทั้งโปรเจ็กต์ ให้ตั้งค่าพร็อกซีในไฟล์ gradle/gradle.properties
โดยทำดังนี้
# Project-wide Gradle settings.
...
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=443
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password
systemProp.https.auth.ntlm.domain=domain
...
ดูข้อมูลเกี่ยวกับการใช้พร็อพเพอร์ตี้ Gradle สำหรับการตั้งค่าพร็อกซีได้ที่คู่มือผู้ใช้ Gradle
เพิ่มประสิทธิภาพ Android Studio ใน Windows
ประสิทธิภาพของ Android Studio ใน Windows อาจได้รับผลกระทบจากปัจจัยหลายประการ ส่วนนี้จะอธิบายวิธีเพิ่มประสิทธิภาพการตั้งค่า Android Studio เพื่อให้ได้ประสิทธิภาพที่ดีที่สุดใน Windows
ลดผลกระทบของซอฟต์แวร์ป้องกันไวรัสต่อความเร็วในการสร้าง
ซอฟต์แวร์ป้องกันไวรัสบางประเภทอาจรบกวนกระบวนการสร้างของ Android Studio ซึ่งทำให้การสร้างทำงานช้าลงอย่างมาก เมื่อคุณเรียกใช้บิลด์ใน Android Studio Gradle รวบรวมทรัพยากรและซอร์สโค้ดของแอป แล้วจัดแพ็กเกจทรัพยากรที่คอมไพล์แล้วเข้าด้วยกันใน APK หรือ AAB ในระหว่างกระบวนการนี้ ระบบจะสร้างไฟล์จำนวนมากในคอมพิวเตอร์ หากซอฟต์แวร์ป้องกันไวรัสเปิดใช้การสแกนแบบเรียลไทม์ ซอฟต์แวร์ป้องกันไวรัสอาจบังคับให้กระบวนการสร้างหยุดลงทุกครั้งที่มีการสร้างไฟล์ขณะที่สแกนไฟล์นั้น
หากต้องการหลีกเลี่ยงปัญหานี้ คุณสามารถยกเว้นบางไดเรกทอรีจากการสแกนแบบเรียลไทม์ในซอฟต์แวร์ป้องกันไวรัสได้ สำหรับ Windows เครื่องมือวิเคราะห์บิลด์จะช่วยคุณระบุไดเรกทอรีที่ควรยกเว้นจากการสแกนที่กำลังดำเนินอยู่และยกเว้นไดเรกทอรีดังกล่าว
รายการต่อไปนี้แสดงตำแหน่งเริ่มต้นของไดเรกทอรี Android Studio แต่ละรายการที่คุณยกเว้นจากการสแกนแบบเรียลไทม์ได้
- แคช Gradle
%USERPROFILE%\.gradle
- โปรเจ็กต์ Android Studio
%USERPROFILE%\AndroidStudioProjects
- Android SDK
%USERPROFILE%\AppData\Local\Android\SDK
ไฟล์ระบบ Android Studio
ไวยากรณ์: %LOCALAPPDATA%\Google\<product><version>
ตัวอย่าง: C:\Users\YourUserName\AppData\Local\Google\AndroidStudio4.1
ปรับแต่งตำแหน่งไดเรกทอรีสำหรับสภาพแวดล้อมที่มีการควบคุมโดยนโยบายกลุ่ม
หากนโยบายกลุ่มจํากัดไดเรกทอรีที่คุณยกเว้นจากการสแกนแบบเรียลไทม์ในคอมพิวเตอร์ คุณสามารถย้ายไดเรกทอรี Android Studio ไปยังตำแหน่งใดตำแหน่งหนึ่งซึ่งนโยบายกลุ่มแบบรวมได้ยกเว้นไว้แล้ว
รายการต่อไปนี้แสดงวิธีปรับแต่งตำแหน่งของไดเรกทอรี Android Studio แต่ละรายการ โดยที่ C:\WorkFolder
คือไดเรกทอรีที่นโยบายกลุ่มยกเว้นอยู่แล้ว
- แคช Gradle
- กำหนดตัวแปรสภาพแวดล้อม
GRADLE_USER_HOME
ให้ชี้ไปที่C:\WorkFolder\.gradle
- โปรเจ็กต์ Android Studio
- ย้ายหรือสร้างไดเรกทอรีโปรเจ็กต์ในไดเรกทอรีย่อยที่เหมาะสมของ
C:\WorkFolder
เช่นC:\WorkFolder\AndroidStudioProjects
- Android SDK
ทำตามขั้นตอนต่อไปนี้เพื่อปรับแต่งตำแหน่ง:
ใน Android Studio ให้เปิดกล่องโต้ตอบการตั้งค่า (ค่ากําหนดใน macOS) จากนั้นไปที่ลักษณะที่ปรากฏและลักษณะการทํางาน > การตั้งค่าระบบ > Android SDK
เปลี่ยนค่าของ Android SDK Location เป็น
C:\WorkFolder\AndroidSDK
เพื่อหลีกเลี่ยงการดาวน์โหลด SDK อีกครั้ง ให้คัดลอกไดเรกทอรี SDK ที่มีอยู่ ซึ่งอยู่ที่
%USERPROFILE%\AppData\Local\Android\SDK
โดยค่าเริ่มต้น ไปยังตำแหน่งใหม่
- ไฟล์ระบบของ Android Studio
ทําตามขั้นตอนต่อไปนี้เพื่อปรับแต่งสถานที่ตั้ง
ใน Android Studio ให้คลิกความช่วยเหลือ > แก้ไขพร็อพเพอร์ตี้ที่กำหนดเอง
Android Studio จะแจ้งให้คุณสร้างไฟล์
idea.properties
หากยังไม่มีเพิ่มบรรทัดต่อไปนี้ลงในไฟล์
idea.properties
idea.system.path=c:/workfolder/studio/caches/trunk-system