অ্যান্ড্রয়েড স্টুডিও এমন উইজার্ড এবং টেমপ্লেট সরবরাহ করে যা আপনার সিস্টেমের প্রয়োজনীয়তা যাচাই করে, যেমন জাভা ডেভেলপমেন্ট কিট (JDK) এবং উপলব্ধ RAM, এবং ডিফল্ট সেটিংস কনফিগার করে, যেমন একটি অপ্টিমাইজড ডিফল্ট অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVD) ইমুলেশন এবং আপডেট করা সিস্টেম চিত্র। এই ডকুমেন্টটি আপনার অ্যান্ড্রয়েড স্টুডিও ব্যবহার কাস্টমাইজ করার জন্য অতিরিক্ত কনফিগারেশন সেটিংস বর্ণনা করে।
অ্যান্ড্রয়েড স্টুডিও সাহায্য মেনু ব্যবহার করে দুটি কনফিগারেশন ফাইলে অ্যাক্সেস প্রদান করে:
-
studio.vmoptions: অ্যান্ড্রয়েড স্টুডিওর জাভা ভার্চুয়াল মেশিন (JVM) এর জন্য বিকল্পগুলি কাস্টমাইজ করুন, যেমন হিপ সাইজ এবং ক্যাশ সাইজ। মনে রাখবেন যে লিনাক্স মেশিনে এই ফাইলটির নামstudio64.vmoptionsহতে পারে, যা আপনার অ্যান্ড্রয়েড স্টুডিওর সংস্করণের উপর নির্ভর করে। -
idea.properties: অ্যান্ড্রয়েড স্টুডিও বৈশিষ্ট্যগুলি কাস্টমাইজ করুন, যেমন প্লাগইন ফোল্ডার পাথ বা সর্বাধিক সমর্থিত ফাইলের আকার।
এমুলেটর এবং ডিভাইস সেটআপ এবং ব্যবহার সম্পর্কে নির্দিষ্ট ডকুমেন্টেশনের জন্য, নিম্নলিখিত বিষয়গুলি দেখুন:
- ভার্চুয়াল ডিভাইস তৈরি এবং পরিচালনা করুন
- একটি হার্ডওয়্যার ডিভাইসে অ্যাপ চালান
- OEM USB ড্রাইভার ইনস্টল করুন
আপনার কনফিগারেশন ফাইলগুলি খুঁজুন
উভয় কনফিগারেশন ফাইলই অ্যান্ড্রয়েড স্টুডিওর কনফিগারেশন ডিরেক্টরিতে সংরক্ষিত আছে। কনফিগারেশন ডিরেক্টরিটি খুঁজে পেতে, ডিরেক্টরিগুলি দেখুন।
আপনি অন্য কোথাও নির্দিষ্ট ওভাররাইড ফাইলগুলিকে নির্দেশ করতে নিম্নলিখিত পরিবেশ ভেরিয়েবলগুলি ব্যবহার করতে পারেন:
-
STUDIO_VM_OPTIONS:.vmoptionsফাইলের নাম এবং অবস্থান সেট করুন। -
STUDIO_PROPERTIES:.propertiesফাইলের নাম এবং অবস্থান সেট করুন।
অ্যান্ড্রয়েড বিল্ডে জাভা ভার্সন পরিদর্শন করে আপনি কোন JDK গুলি ব্যবহার করা হবে তা কনফিগার করতে পারেন।
আপনার ভিএম বিকল্পগুলি কাস্টমাইজ করুন
studio.vmoptions ফাইলটি আপনাকে Android Studio এর JVM এর জন্য বিকল্পগুলি কাস্টমাইজ করতে দেয়। Android Studio এর কর্মক্ষমতা উন্নত করার জন্য, সর্বাধিক হিপ আকার সামঞ্জস্য করার সবচেয়ে সাধারণ বিকল্প হল, তবে আপনি studio.vmoptions ফাইলটি ব্যবহার করে অন্যান্য ডিফল্ট সেটিংস যেমন প্রাথমিক হিপ আকার, ক্যাশে আকার এবং জাভা আবর্জনা সংগ্রহের সুইচগুলিকে ওভাররাইড করতে পারেন।
একটি নতুন studio.vmoptions ফাইল তৈরি করতে অথবা আপনার বিদ্যমান ফাইলটি খুলতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- সাহায্য > কাস্টম ভিএম অপশন সম্পাদনা করুন ক্লিক করুন। যদি আপনি আগে কখনও অ্যান্ড্রয়েড স্টুডিওর জন্য ভিএম অপশন সম্পাদনা না করে থাকেন, তাহলে আইডিই আপনাকে একটি নতুন
studio.vmoptionsফাইল তৈরি করতে অনুরোধ করবে। ফাইলটি তৈরি করতে তৈরি করুন এ ক্লিক করুন। -
studio.vmoptionsফাইলটি Android Studio এর এডিটর উইন্ডোতে খোলে। আপনার কাস্টমাইজড VM বিকল্পগুলি যোগ করতে ফাইলটি সম্পাদনা করুন। কাস্টমাইজযোগ্য JVM বিকল্পগুলির সম্পূর্ণ তালিকার জন্য, Oracle এর Java HotSpot VM বিকল্প পৃষ্ঠাটি দেখুন।
আপনার তৈরি করা studio.vmoptions ফাইলটি আপনার Android Studio ইনস্টলেশন ফোল্ডারের ভিতরে bin/ ডিরেক্টরিতে অবস্থিত ডিফল্ট studio.vmoptions ফাইলে যোগ করা হয়।
Android Studio প্রোগ্রাম ফোল্ডারের ভিতরে থাকা studio.vmoptions ফাইলটি সরাসরি সম্পাদনা করবেন না। আপনি Android Studio এর ডিফল্ট VM বিকল্পগুলি দেখতে ফাইলটি অ্যাক্সেস করতে পারবেন, তবে শুধুমাত্র আপনার নিজস্ব studio.vmoptions ফাইলটি সম্পাদনা করলে নিশ্চিত হবে যে আপনি Android Studio এর জন্য গুরুত্বপূর্ণ ডিফল্ট সেটিংস ওভাররাইড করবেন না। অতএব, আপনার studio.vmoptions ফাইলে, শুধুমাত্র আপনার পছন্দের অ্যাট্রিবিউটগুলিকে ওভাররাইড করুন এবং আপনি যে অ্যাট্রিবিউটগুলি পরিবর্তন করেননি তার জন্য Android Studio কে ডিফল্ট মান ব্যবহার চালিয়ে যেতে দিন।
সর্বোচ্চ হিপ সাইজ
ডিফল্টরূপে, অ্যান্ড্রয়েড স্টুডিওর সর্বোচ্চ হিপ সাইজ ১২৮০ এমবি। আপনি যদি একটি বড় প্রকল্পে কাজ করেন, অথবা আপনার সিস্টেমে প্রচুর র্যাম থাকে, তাহলে আপনি কোর আইডিই, গ্রেডল ডেমন এবং কোটলিন ডেমনের মতো অ্যান্ড্রয়েড স্টুডিও প্রক্রিয়াগুলির জন্য সর্বাধিক হিপ সাইজ বাড়িয়ে কর্মক্ষমতা উন্নত করতে পারেন।
অ্যান্ড্রয়েড স্টুডিও স্বয়ংক্রিয়ভাবে সম্ভাব্য হিপ সাইজ অপ্টিমাইজেশন পরীক্ষা করে এবং যদি এটি সনাক্ত করে যে কর্মক্ষমতা উন্নত করা যেতে পারে তবে আপনাকে অবহিত করে।

চিত্র ১. প্রস্তাবিত মেমরি সেটিংস সম্পর্কে একটি বিজ্ঞপ্তি।
যদি আপনি এমন একটি ৬৪-বিট সিস্টেম ব্যবহার করেন যার কমপক্ষে ৫ গিগাবাইট র্যাম থাকে, তাহলে আপনি আপনার প্রকল্পের জন্য হিপ সাইজ ম্যানুয়ালিও সামঞ্জস্য করতে পারেন। এটি করার জন্য, এই পদক্ষেপগুলি অনুসরণ করুন:
- মেনু বার থেকে ফাইল > সেটিংসে ক্লিক করুন ( অ্যান্ড্রয়েড স্টুডিও > ম্যাকওএসে পছন্দসমূহ )।
চেহারা এবং আচরণ > সিস্টেম সেটিংস > মেমরি সেটিংস ক্লিক করুন।

চিত্র ২. মেমরি সেটিংসে সর্বোচ্চ পরিমাণ RAM কনফিগার করুন।
গাদা আকার সামঞ্জস্য করুন।
প্রয়োগ করুন ক্লিক করুন।
যদি আপনি IDE-এর জন্য হিপের আকার পরিবর্তন করেন, তাহলে নতুন মেমরি সেটিংস প্রয়োগ করার আগে আপনাকে অবশ্যই Android Studio পুনরায় চালু করতে হবে।
IDE সেটিংস রপ্তানি এবং আমদানি করুন
আপনি একটি Settings.jar ফাইল এক্সপোর্ট করতে পারেন যাতে আপনার পছন্দের IDE সেটিংসের সমস্ত অথবা একটি উপসেট থাকে। এরপর আপনি JAR ফাইলটি আপনার অন্যান্য প্রকল্পে ইম্পোর্ট করতে পারেন এবং/অথবা আপনার সহকর্মীদের তাদের প্রকল্পে ইম্পোর্ট করার জন্য JAR ফাইলটি উপলব্ধ করতে পারেন।
আরও তথ্যের জন্য, IntelliJ IDEA-তে IDE সেটিংস শেয়ার করুন দেখুন।
আপনার IDE বৈশিষ্ট্যগুলি কাস্টমাইজ করুন
idea.properties ফাইলটি আপনাকে Android Studio-এর জন্য IDE বৈশিষ্ট্যগুলি কাস্টমাইজ করতে দেয়, যেমন ব্যবহারকারী-ইনস্টল করা প্লাগইনগুলির পথ এবং IDE দ্বারা সমর্থিত সর্বাধিক ফাইলের আকার। idea.properties ফাইলটি IDE-এর ডিফল্ট বৈশিষ্ট্যগুলির সাথে একত্রিত করা হয়েছে, তাই আপনি কেবল ওভাররাইড বৈশিষ্ট্যগুলি নির্দিষ্ট করতে পারেন।
একটি নতুন idea.properties ফাইল তৈরি করতে অথবা আপনার বিদ্যমান ফাইলটি খুলতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- সাহায্য > কাস্টম প্রোপার্টি সম্পাদনা করুন ক্লিক করুন। যদি আপনি আগে কখনও IDE প্রোপার্টি সম্পাদনা না করে থাকেন, তাহলে Android Studio আপনাকে একটি নতুন
idea.propertiesফাইল তৈরি করতে অনুরোধ করবে। ফাইলটি তৈরি করতে হ্যাঁ ক্লিক করুন। -
idea.propertiesফাইলটি Android Studio এর এডিটর উইন্ডোতে খোলে। আপনার কাস্টমাইজড IDE প্রোপার্টি যোগ করতে ফাইলটি সম্পাদনা করুন।
নিম্নলিখিত idea.properties ফাইলটিতে সাধারণত কাস্টমাইজ করা IDE বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। বৈশিষ্ট্যের সম্পূর্ণ তালিকার জন্য, IntelliJ IDEA এর idea.properties ফাইলটি সম্পর্কে পড়ুন।
#---------------------------------------------------------------------
# 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 কনফিগার করুন
যদি আপনি এমন একটি মেশিনে অ্যান্ড্রয়েড স্টুডিও চালান যেখানে প্রস্তাবিত স্পেসিফিকেশনের চেয়ে কম ( সিস্টেমের প্রয়োজনীয়তা দেখুন), তাহলে আপনি আপনার মেশিনের কর্মক্ষমতা উন্নত করতে IDE কাস্টমাইজ করতে পারেন নিম্নরূপ:
- অ্যান্ড্রয়েড স্টুডিওতে উপলব্ধ সর্বোচ্চ হিপ সাইজ কমিয়ে আনুন: অ্যান্ড্রয়েড স্টুডিওতে সর্বাধিক হিপ সাইজ ৫১২ মেগাবাইট কমিয়ে আনুন। সর্বোচ্চ হিপ সাইজ পরিবর্তন করার বিষয়ে আরও তথ্যের জন্য, সর্বোচ্চ হিপ সাইজ দেখুন।
- Gradle এবং Android Gradle প্লাগইন আপডেট করুন: সর্বশেষ কর্মক্ষমতা উন্নতির সুবিধা নিতে Gradle এবং Android Gradle প্লাগইনের সর্বশেষ সংস্করণগুলিতে আপডেট করুন। Gradle এবং Android Gradle প্লাগইন আপডেট করার বিষয়ে আরও তথ্যের জন্য, Android Gradle প্লাগইন রিলিজ নোট দেখুন।
- পাওয়ার সেভ মোড সক্ষম করুন: ত্রুটি হাইলাইটিং এবং অন-দ্য-ফ্লাই পরিদর্শন, স্বয়ংক্রিয়-পপআপ কোড সমাপ্তি এবং স্বয়ংক্রিয় ক্রমবর্ধমান ব্যাকগ্রাউন্ড সংকলন সহ বেশ কয়েকটি মেমরি- এবং ব্যাটারি-নিবিড় ব্যাকগ্রাউন্ড অপারেশন বন্ধ করতে পাওয়ার সেভ মোড সক্ষম করুন। পাওয়ার সেভ মোড চালু করতে, ফাইল > পাওয়ার সেভ মোড ক্লিক করুন।
অপ্রয়োজনীয় লিন্ট চেক অক্ষম করুন: আপনার কোডে অ্যান্ড্রয়েড স্টুডিও কোন লিন্ট চেক চালায় তা পরিবর্তন করতে, নিম্নলিখিতগুলি করুন:
- সেটিংস ডায়ালগ খুলতে File > Settings (macOS-এ, Android Studio > Preferences ) এ ক্লিক করুন।
- বাম দিকের ফলকে, সম্পাদক বিভাগটি প্রসারিত করুন এবং পরিদর্শন ক্লিক করুন।
- আপনার প্রকল্পের জন্য উপযুক্ত লিন্ট চেক নির্বাচন বা অনির্বাচন করতে চেকবক্সগুলিতে ক্লিক করুন।
- আপনার পরিবর্তনগুলি সংরক্ষণ করতে প্রয়োগ করুন অথবা ঠিক আছে ক্লিক করুন।
একটি ফিজিক্যাল ডিভাইসে ডিবাগিং: একটি ফিজিক্যাল ডিভাইসে ডিবাগিং করে অ্যান্ড্রয়েড স্টুডিওর সামগ্রিক কর্মক্ষমতা উন্নত করুন। একটি এমুলেটরে ডিবাগিং একটি ফিজিক্যাল ডিভাইসে ডিবাগিংয়ের চেয়ে বেশি মেমোরি ব্যবহার করে।
শুধুমাত্র প্রয়োজনীয় Google Play পরিষেবাগুলিকে নির্ভরতা হিসেবে অন্তর্ভুক্ত করুন: আপনার প্রকল্পে শুধুমাত্র প্রয়োজনীয় Google Play পরিষেবাগুলিকে নির্ভরতা হিসেবে অন্তর্ভুক্ত করুন। নির্ভরতাগুলি প্রয়োজনীয় মেমোরির পরিমাণ বৃদ্ধি করে, তাই এগুলি সীমিত করলে মেমোরির ব্যবহার এবং কর্মক্ষমতা উন্নত হয়। আরও তথ্যের জন্য, Google Play পরিষেবাগুলির জন্য নির্ভরতা ঘোষণা করুন দেখুন।
Gradle-এর জন্য উপলব্ধ সর্বাধিক হিপ সাইজ কমিয়ে আনুন:
gradle.propertiesফাইলেorg.gradle.jvmargsপ্রোপার্টি ওভাররাইড করে Gradle-এর সর্বোচ্চ হিপ সাইজের মান ১,৫৩৬ MB থেকে কমিয়ে আনুন, যেমন দেখানো হয়েছে:# Make sure to gradually decrease this value and note # changes in performance. Allocating too little memory can # also decrease performance. org.gradle.jvmargs = -Xmx1536mনিশ্চিত করুন যে সমান্তরাল সংকলন সক্রিয় করা নেই: অ্যান্ড্রয়েড স্টুডিও সমান্তরালভাবে স্বাধীন মডিউলগুলি সংকলন করতে পারে, তবে যদি আপনার কম-মেমরি সিস্টেম থাকে তবে এই বৈশিষ্ট্যটি অক্ষম রাখুন। এই সেটিংটি পরীক্ষা করতে, নিম্নলিখিতগুলি করুন:
- সেটিংস ডায়ালগ খুলতে File > Settings (macOS-এ, Android Studio > Preferences ) এ ক্লিক করুন।
- বাম পেনে, Build, Execution, Deployment প্রসারিত করুন এবং তারপর Compiler এ ক্লিক করুন।
- নিশ্চিত করুন যে কম্পাইল ইন্ডিপেন্ডেন্ট মডিউল ইন প্যারালাল বিকল্পটি অচিহ্নিত আছে।
- যদি আপনি কোনও পরিবর্তন করে থাকেন, তাহলে আপনার পরিবর্তন কার্যকর করার জন্য প্রয়োগ করুন অথবা ঠিক আছে ক্লিক করুন।
প্রক্সি সেটিংস সেট করুন
প্রক্সিগুলি HTTP ক্লায়েন্ট এবং ওয়েব সার্ভারের মধ্যে মধ্যস্থতাকারী সংযোগ বিন্দু হিসেবে কাজ করে যা ইন্টারনেট সংযোগে নিরাপত্তা এবং গোপনীয়তা যোগ করে।
ফায়ারওয়ালের পিছনে অ্যান্ড্রয়েড স্টুডিও চালানোর জন্য, HTTP প্রক্সি সেটিংস সেট করতে অ্যান্ড্রয়েড স্টুডিও IDE HTTP প্রক্সি সেটিংস পৃষ্ঠাটি ব্যবহার করুন।
কমান্ড লাইন থেকে অথবা যেসব মেশিনে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করা নেই, যেমন কন্টিনিউয়াস ইন্টিগ্রেশন সার্ভার, সেখানে অ্যান্ড্রয়েড গ্র্যাডেল প্লাগইন চালানোর সময়, গ্র্যাডেল বিল্ড ফাইলে প্রক্সি সেটিংস সেট করুন।
অ্যান্ড্রয়েড স্টুডিও প্রক্সি সেট আপ করুন
অ্যান্ড্রয়েড স্টুডিও HTTP প্রক্সি সেটিংস সমর্থন করে যাতে আপনি ফায়ারওয়াল বা সুরক্ষিত নেটওয়ার্কের পিছনে অ্যান্ড্রয়েড স্টুডিও চালাতে পারেন। অ্যান্ড্রয়েড স্টুডিওতে HTTP প্রক্সি সেটিংস সেট করতে:
- মেনু বার থেকে, File > Settings এ ক্লিক করুন (macOS এ, Android Studio > Preferences এ ক্লিক করুন)।
- বাম দিকের ফলকে, Appearance & Behavior > System Settings > HTTP Proxy এ ক্লিক করুন। HTTP Proxy পৃষ্ঠাটি প্রদর্শিত হবে।
- প্রক্সি সেটিংসের জন্য একটি স্বয়ংক্রিয় প্রক্সি কনফিগারেশন URL ব্যবহার করতে "Auto-detect proxy settings" নির্বাচন করুন অথবা প্রতিটি সেটিংস নিজে প্রবেশ করতে "Manual proxy configuration" নির্বাচন করুন। এই সেটিংসের বিস্তারিত ব্যাখ্যার জন্য, HTTP Proxy দেখুন।
- আপনার পরিবর্তনগুলি কার্যকর করার জন্য প্রয়োগ করুন অথবা ঠিক আছে ক্লিক করুন।
গ্রেডল HTTP প্রক্সি সেটিংসের জন্য অ্যান্ড্রয়েড প্লাগইন
কমান্ড লাইন থেকে অথবা যেসব মেশিনে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করা নেই সেখানে অ্যান্ড্রয়েড প্লাগইন চালানোর সময়, গ্র্যাডেল বিল্ড ফাইলে অ্যান্ড্রয়েড গ্র্যাডেল প্লাগইন প্রক্সি সেটিংস সেট করুন।
অ্যাপ্লিকেশন-নির্দিষ্ট 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 ব্যবহারকারী নির্দেশিকা দেখুন।
উইন্ডোজে অ্যান্ড্রয়েড স্টুডিওর কর্মক্ষমতা অপ্টিমাইজ করুন
উইন্ডোজে অ্যান্ড্রয়েড স্টুডিওর পারফরম্যান্স বিভিন্ন কারণের দ্বারা প্রভাবিত হতে পারে। এই বিভাগে বর্ণনা করা হয়েছে কিভাবে আপনি উইন্ডোজে সর্বোত্তম সম্ভাব্য পারফরম্যান্স পেতে অ্যান্ড্রয়েড স্টুডিও সেটিংস অপ্টিমাইজ করতে পারেন।
বিল্ড স্পিডের উপর অ্যান্টিভাইরাস সফটওয়্যারের প্রভাব কমিয়ে আনুন
কিছু অ্যান্টিভাইরাস সফটওয়্যার অ্যান্ড্রয়েড স্টুডিও বিল্ড প্রক্রিয়ায় হস্তক্ষেপ করতে পারে, যার ফলে বিল্ডগুলি নাটকীয়ভাবে ধীর গতিতে চলে। যখন আপনি অ্যান্ড্রয়েড স্টুডিওতে একটি বিল্ড চালান, তখন গ্র্যাডেল আপনার অ্যাপের রিসোর্স এবং সোর্স কোড কম্পাইল করে এবং তারপর কম্পাইল করা রিসোর্সগুলিকে একটি APK বা AAB-তে প্যাকেজ করে। এই প্রক্রিয়া চলাকালীন, আপনার কম্পিউটারে অনেক ফাইল তৈরি হয়। যদি আপনার অ্যান্টিভাইরাস সফটওয়্যারে রিয়েল-টাইম স্ক্যানিং সক্ষম থাকে, তাহলে অ্যান্টিভাইরাস সফটওয়্যারটি প্রতিবার কোনও ফাইল তৈরি করার সময় সেই ফাইলটি স্ক্যান করার সময় বিল্ড প্রক্রিয়াটি থামাতে বাধ্য করতে পারে।
এই সমস্যা এড়াতে, আপনি আপনার অ্যান্টিভাইরাস সফ্টওয়্যারে রিয়েল-টাইম স্ক্যানিং থেকে কিছু ডিরেক্টরি বাদ দিতে পারেন। উইন্ডোজের জন্য, বিল্ড অ্যানালাইজার আপনাকে সক্রিয় স্ক্যানিং থেকে বাদ দেওয়া উচিত এমন ডিরেক্টরিগুলি সনাক্ত করতে এবং সেগুলি বাদ দিতে সাহায্য করতে পারে।
নিম্নলিখিত তালিকাটি প্রতিটি Android Studio ডিরেক্টরির ডিফল্ট অবস্থান দেখায় যা আপনি রিয়েল-টাইম স্ক্যানিং থেকে বাদ দিতে পারেন:
- গ্রেডল ক্যাশে
-
%USERPROFILE%\.gradle - অ্যান্ড্রয়েড স্টুডিও প্রকল্পগুলি
-
%USERPROFILE%\AndroidStudioProjects - অ্যান্ড্রয়েড এসডিকে
-
%USERPROFILE%\AppData\Local\Android\SDK
অ্যান্ড্রয়েড স্টুডিও সিস্টেম ফাইল
সিনট্যাক্স: %LOCALAPPDATA%\Google\ <product><version>
উদাহরণ: C:\Users\YourUserName\AppData\Local\Google\AndroidStudio4.1
গ্রুপ নীতি নিয়ন্ত্রিত পরিবেশের জন্য ডিরেক্টরি অবস্থানগুলি কাস্টমাইজ করুন
যদি কোনও গ্রুপ পলিসি আপনার কম্পিউটারে রিয়েল-টাইম স্ক্যানিং থেকে কোন ডিরেক্টরিগুলি বাদ দিতে পারবেন তা সীমাবদ্ধ করে, তাহলে আপনি আপনার অ্যান্ড্রয়েড স্টুডিও ডিরেক্টরিগুলিকে এমন কোনও স্থানে স্থানান্তর করতে পারেন যেখানে কেন্দ্রীভূত গ্রুপ পলিসি ইতিমধ্যেই বাদ দিয়েছে।
নিম্নলিখিত তালিকাটি দেখায় কিভাবে প্রতিটি Android Studio ডিরেক্টরির অবস্থান কাস্টমাইজ করতে হয়, যেখানে C:\WorkFolder হল সেই ডিরেক্টরি যা আপনার গ্রুপ নীতি ইতিমধ্যেই বাদ দেয়:
- গ্রেডল ক্যাশে
-
GRADLE_USER_HOMEএনভায়রনমেন্ট ভেরিয়েবলটিC:\WorkFolder \.gradleনির্দেশ করার জন্য সংজ্ঞায়িত করুন। - অ্যান্ড্রয়েড স্টুডিও প্রকল্পগুলি
-
C:\WorkFolderএর একটি উপযুক্ত সাবডিরেক্টরিতে প্রোজেক্ট ডিরেক্টরিগুলি সরান বা তৈরি করুন। উদাহরণস্বরূপ,C:\WorkFolder \AndroidStudioProjects। - অ্যান্ড্রয়েড এসডিকে
অবস্থান কাস্টমাইজ করতে এই পদক্ষেপগুলি অনুসরণ করুন:
অ্যান্ড্রয়েড স্টুডিওতে, সেটিংস ডায়ালগটি খুলুন ( macOS-এ পছন্দ ), তারপর Appearance & Behavior > System Settings > Android SDK এ নেভিগেট করুন।
Android SDK Location এর মান
C:\WorkFolder \AndroidSDKএ পরিবর্তন করুন।SDK পুনরায় ডাউনলোড করা এড়াতে,
%USERPROFILE%\AppData\Local\Android\SDKতে অবস্থিত বিদ্যমান SDK ডিরেক্টরিটি নতুন স্থানে কপি করুন।
- অ্যান্ড্রয়েড স্টুডিও সিস্টেম ফাইল
অবস্থান কাস্টমাইজ করতে এই পদক্ষেপগুলি অনুসরণ করুন:
অ্যান্ড্রয়েড স্টুডিওতে, সাহায্য > কাস্টম বৈশিষ্ট্য সম্পাদনা করুন এ ক্লিক করুন।
যদি আপনার কাছে ইতিমধ্যেই একটি
idea.propertiesফাইল না থাকে, তাহলে Android Studio আপনাকে একটি তৈরি করতে অনুরোধ করবে।আপনার
idea.propertiesফাইলে নিম্নলিখিত লাইনটি যোগ করুন:idea.system.path=c:/workfolder/studio/caches/trunk-system