กำหนดค่า Android Studio

Android Studio มีวิซาร์ดและเทมเพลตที่ยืนยันระบบของคุณ เช่น Java Development Kit (JDK) และ RAM ที่พร้อมใช้งาน กำหนดการตั้งค่าเริ่มต้น เช่น Android Virtual เริ่มต้นที่มีการเพิ่มประสิทธิภาพ การจำลองอุปกรณ์ (AVD) และอัปเดตอิมเมจระบบ เอกสารนี้อธิบายถึง การตั้งค่าการกำหนดค่าเพิ่มเติมเพื่อปรับแต่งการใช้งานของคุณ ของ Android Studio

Android Studio ให้สิทธิ์เข้าถึงไฟล์การกําหนดค่า 2 ไฟล์ผ่านเมนูความช่วยเหลือ ดังนี้

  • studio.vmoptions: ปรับแต่งตัวเลือกสำหรับ Java Virtual Machine (JVM) ของ Android Studio เช่น ขนาดฮีปและขนาดแคช โปรดทราบว่าในเครื่อง Linux ไฟล์นี้อาจชื่อ studio64.vmoptions ทั้งนี้ขึ้นอยู่กับเวอร์ชัน 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 ตัวเลือกที่พบบ่อยที่สุดในการปรับเปลี่ยนคือ ขนาดสูงสุดของฮีป แต่คุณจะใช้ไฟล์ studio.vmoptions เพื่อลบล้างได้ การตั้งค่าเริ่มต้นอื่นๆ เช่น ขนาดฮีปเริ่มต้น ขนาดแคช และ Java Garbage การเก็บรวบรวมข้อมูล

หากต้องการสร้างไฟล์ studio.vmoptions ใหม่หรือเปิดไฟล์ที่มีอยู่ ให้ทำตามขั้นตอนต่อไปนี้

  1. คลิกความช่วยเหลือ > แก้ไขตัวเลือก VM ที่กำหนดเอง หากคุณไม่เคยแก้ไขตัวเลือก VM สำหรับ Android Studio มาก่อน IDE จะแจ้งให้คุณสร้างไฟล์studio.vmoptions ใหม่ คลิกสร้างเพื่อสร้างไฟล์
  2. ไฟล์ studio.vmoptions จะเปิดขึ้นในหน้าต่างเครื่องมือแก้ไขของ Android Studio แก้ไขไฟล์เพื่อเพิ่มตัวเลือก VM ที่กําหนดเอง ดูรายการตัวเลือก JVM ที่ปรับแต่งได้ทั้งหมดได้ที่หน้าตัวเลือก Java HotSpot VM ของ 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 Daemon และ Kotlin daemon

Android Studio จะตรวจสอบการเพิ่มประสิทธิภาพขนาดฮีปที่เป็นไปได้โดยอัตโนมัติและจะแจ้งให้คุณทราบหากตรวจพบว่าสามารถปรับปรุงประสิทธิภาพได้

การตั้งค่าหน่วยความจำ ซึ่งให้คุณกำหนดค่า RAM สูงสุดสำหรับกระบวนการของ Android Studio ได้

รูปที่ 1 การแจ้งเตือนเกี่ยวกับการตั้งค่าหน่วยความจำที่แนะนำ

หากคุณใช้ระบบ 64 บิตที่มี RAM อย่างน้อย 5 GB คุณสามารถปรับ ขนาดฮีปสำหรับโปรเจ็กต์ด้วยตนเอง โดยทำตามขั้นตอนต่อไปนี้

  1. คลิกไฟล์ > การตั้งค่าจากแถบเมนู (Android Studio > ค่ากําหนดใน macOS)
  2. คลิก ลักษณะที่ปรากฏและ พฤติกรรม > การตั้งค่าระบบ > การตั้งค่าหน่วยความจำ

    การตั้งค่าหน่วยความจำที่ช่วยให้คุณกำหนดจำนวน RAM สูงสุดได้
   สำหรับกระบวนการของ Android Studio

    รูปที่ 2 กำหนดค่า RAM สูงสุดในการตั้งค่าหน่วยความจำ

  3. ปรับขนาดฮีป

  4. คลิกใช้

    หากเปลี่ยนขนาดฮีปของ IDE คุณต้องรีสตาร์ท Android Studio ก่อนที่จะใช้การตั้งค่าหน่วยความจำใหม่

ส่งออกและนำเข้าการตั้งค่า IDE

คุณสามารถส่งออกไฟล์ Settings.jar ที่มีข้อมูลทั้งหมดหรือบางส่วนของ การตั้งค่า IDE ที่ต้องการสำหรับโปรเจ็กต์ จากนั้นคุณสามารถนําเข้าไฟล์ JAR ไปยังโปรเจ็กต์อื่นๆ และ/หรือทําให้เพื่อนร่วมงานนําเข้าไฟล์ JAR ไปยังโปรเจ็กต์ได้

ดูข้อมูลเพิ่มเติมได้ที่แชร์การตั้งค่า IDE ใน IntelliJ IDEA

ปรับแต่งพร็อพเพอร์ตี้ IDE

ไฟล์ idea.properties ช่วยให้คุณปรับแต่งพร็อพเพอร์ตี้ IDE สำหรับ Android Studio ได้ เช่น เส้นทางไปยังปลั๊กอินที่ผู้ใช้ติดตั้งและขนาดไฟล์สูงสุดที่ IDE รองรับ ระบบจะผสานไฟล์ idea.properties เข้ากับพร็อพเพอร์ตี้เริ่มต้นของ IDE คุณจึงระบุได้เฉพาะพร็อพเพอร์ตี้ที่ลบล้างเท่านั้น

หากต้องการสร้างไฟล์ idea.properties ใหม่หรือเปิดไฟล์ที่มีอยู่ ให้ทำตามขั้นตอนต่อไปนี้

  1. คลิกความช่วยเหลือ > แก้ไขพร็อพเพอร์ตี้ที่กำหนดเอง หากคุณไม่เคยแก้ไข IDE ก่อนหน้านี้ Android Studio แจ้งให้คุณสร้าง idea.properties ใหม่ คลิกใช่เพื่อสร้างไฟล์
  2. ไฟล์ 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 ทำงานกับโค้ดของคุณ ให้ทำดังนี้

    1. คลิกไฟล์ > การตั้งค่า (ใน macOS, Android Studio > ค่ากำหนด) เพื่อเปิดกล่องโต้ตอบการตั้งค่า
    2. ในแผงด้านซ้าย ให้ขยายส่วนตัวแก้ไขแล้วคลิก การตรวจสอบ
    3. คลิกช่องทําเครื่องหมายเพื่อเลือกหรือยกเลิกการเลือก Lint ตรวจหาข้อผิดพลาดตามความเหมาะสมสำหรับ โปรเจ็กต์ของคุณ
    4. คลิกใช้หรือ 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 ทำการคอมไพล์ได้ โมดูลอิสระแบบขนาน แต่ให้ปิดใช้ฟีเจอร์นี้หากคุณมี ระบบหน่วยความจำต่ำ หากต้องการตรวจสอบการตั้งค่านี้ ให้ทำดังนี้

    1. คลิกไฟล์ > การตั้งค่า (ใน macOS, Android Studio > ค่ากำหนด) เป็น เปิดกล่องโต้ตอบการตั้งค่า
    2. ในแผงด้านซ้าย ให้ขยายบิลด์ การดำเนินการ การติดตั้งใช้งาน แล้วคลิกคอมไพเลอร์
    3. ตรวจสอบว่าตัวเลือกคอมไพล์โมดูลอิสระพร้อมกัน ยกเลิกการเลือกแล้ว
    4. หากคุณได้ทำการเปลี่ยนแปลงไว้ ให้คลิกใช้หรือตกลงเพื่อให้การเปลี่ยนแปลงเป็น ที่จะมีผล

ตั้งค่าพร็อกซี

พร็อกซีทำหน้าที่เป็นจุดเชื่อมต่อตัวกลางระหว่างไคลเอ็นต์ HTTP และเว็บ เซิร์ฟเวอร์ที่ช่วยเพิ่มความปลอดภัยและความเป็นส่วนตัวในการเชื่อมต่ออินเทอร์เน็ต

หากต้องการรองรับการเรียกใช้ Android Studio หลังไฟร์วอลล์ ให้ใช้หน้าการตั้งค่าพร็อกซี HTTP ของ IDE ใน Android Studio เพื่อตั้งค่าพร็อกซี HTTP

เมื่อเรียกใช้ปลั๊กอิน Android Gradle จากบรรทัดคำสั่งหรือในเครื่อง ที่ไม่ได้ติดตั้ง Android Studio เช่น เซิร์ฟเวอร์การผสานรวมอย่างต่อเนื่อง ตั้งค่าพร็อกซีในไฟล์บิลด์ Gradle

ตั้งค่าพร็อกซีของ Android Studio

Android Studio รองรับการตั้งค่าพร็อกซี HTTP เพื่อให้คุณเรียกใช้ Android Studio ที่อยู่เบื้องหลังไฟร์วอลล์หรือเครือข่ายที่ปลอดภัยได้ วิธีตั้งค่าพร็อกซี HTTP ใน Android Studio

  1. จากแถบเมนู ให้คลิกไฟล์ > การตั้งค่า (ใน macOS ให้คลิกAndroid Studio > ค่ากําหนด)
  2. ในแผงด้านซ้าย ให้คลิกลักษณะที่ปรากฏและลักษณะการทำงาน > การตั้งค่าระบบ > HTTP Proxy หน้าพร็อกซี HTTP จะปรากฏขึ้น
  3. เลือกตรวจหาการตั้งค่าพร็อกซีอัตโนมัติเพื่อใช้ URL การกำหนดค่าพร็อกซีอัตโนมัติสําหรับการตั้งค่าพร็อกซี หรือการกําหนดค่าพร็อกซีด้วยตนเองเพื่อป้อนการตั้งค่าแต่ละรายการด้วยตนเอง ดูคำอธิบายโดยละเอียดเกี่ยวกับการตั้งค่าเหล่านี้ได้ที่พร็อกซี HTTP
  4. คลิกใช้หรือตกลง เพื่อให้การเปลี่ยนแปลงมีผล

ปลั๊กอิน 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

ทําตามขั้นตอนต่อไปนี้เพื่อปรับแต่งสถานที่ตั้ง

  1. ใน Android Studio ให้เปิดกล่องโต้ตอบการตั้งค่า (ค่ากําหนดใน macOS) จากนั้นไปที่ลักษณะที่ปรากฏและลักษณะการทํางาน > การตั้งค่าระบบ > Android SDK

  2. เปลี่ยนค่าของ Android SDK Location เป็น C:\WorkFolder\AndroidSDK

    หากไม่ต้องการดาวน์โหลด SDK อีกครั้ง ให้คัดลอกไดเรกทอรี SDK ที่มีอยู่ซึ่งอยู่ที่ %USERPROFILE%\AppData\Local\Android\SDK โดยค่าเริ่มต้น ไปยังตำแหน่งใหม่

ไฟล์ระบบของ Android Studio

ทําตามขั้นตอนต่อไปนี้เพื่อปรับแต่งสถานที่ตั้ง

  1. ใน Android Studio ให้คลิกความช่วยเหลือ > แก้ไขพร็อพเพอร์ตี้ที่กำหนดเอง

    Android Studio จะแจ้งให้คุณสร้างไฟล์ idea.properties หากไม่ทำเช่นนั้น มีอยู่แล้ว

  2. เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ idea.properties

    idea.system.path=c:/workfolder/studio/caches/trunk-system