27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
প্যাকেজ ম্যানেজার কনফিগারেশন (অপ্রচলিত)
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
প্যাকেজ ম্যানেজারে dexopt বাস্তবায়ন শুধুমাত্র Android 13 এবং তার নিচের সংস্করণগুলিতে প্রযোজ্য। অ্যান্ড্রয়েড 14-এ, এটি ART পরিষেবা দ্বারা প্রতিস্থাপিত হয়েছে এবং এটি পরবর্তী সংস্করণে প্যাকেজ ম্যানেজার থেকে সরানো হবে। ART পরিষেবা কনফিগার করার বিষয়ে তথ্যের জন্য, ART পরিষেবা কনফিগারেশন দেখুন।
অ্যান্ড্রয়েড 7.0 থেকে, বিভিন্ন পর্যায়ে সংকলন/যাচাইয়ের স্তর নির্দিষ্ট করার একটি সাধারণ উপায় রয়েছে। সংকলন স্তরগুলি ডিফল্টগুলি সহ সিস্টেম বৈশিষ্ট্যগুলির মাধ্যমে কনফিগার করা যেতে পারে:
-
pm.dexopt.install=speed-profile
এটি Google Play বা অন্যান্য অ্যাপ স্টোরের মাধ্যমে অ্যাপ্লিকেশন ইনস্টল করার সময় ব্যবহৃত সংকলন ফিল্টার। ডেক্স মেটাডেটা ফাইল ( ব্লগ দেখুন) থেকে প্রোফাইলের ব্যবহার সক্ষম করার জন্য আমরা ইনস্টল ফিল্টারটিকে speed-profile
সেট করার পরামর্শ দিই। মনে রাখবেন যে যদি একটি প্রোফাইল প্রদান করা না হয় বা যদি এটি খালি থাকে, speed-profile
verify
করার সমতুল্য।
-
pm.dexopt.bg-dexopt=speed-profile
যখন ডিভাইসটি নিষ্ক্রিয় থাকে এবং চার্জ করা হয় তখন এটি ব্যবহার করা সংকলন ফিল্টার। প্রোফাইল-নির্দেশিত সংকলনের সুবিধা নিতে এবং স্টোরেজ সংরক্ষণ করতে speed-profile
কম্পাইলার ফিল্টারটি ব্যবহার করে দেখুন।
-
pm.dexopt.boot-after-ota=verify
একটি ওভার-দ্য-এয়ার আপডেটের পরে ব্যবহৃত সংকলন ফিল্টার। খুব দীর্ঘ বুট সময় এড়াতে আমরা দৃঢ়ভাবে এই বিকল্পের জন্য verify
কম্পাইলার ফিল্টার সুপারিশ.
-
pm.dexopt.first-boot=verify
প্রথমবার ডিভাইস বুট করার জন্য সংকলন ফিল্টার। এখানে ব্যবহৃত ফিল্টার শুধুমাত্র কারখানা পরে বুট সময় প্রভাবিত করে. একজন ব্যবহারকারী প্রথমবার ফোন ব্যবহার করার আগে দীর্ঘ সময় এড়াতে আমরা ফিল্টার verify
করার পরামর্শ দিই। মনে রাখবেন যে যদি সিস্টেম ইমেজে সমস্ত অ্যাপ্লিকেশন ইতিমধ্যেই verify
, speed-profile
, বা সঠিক ক্লাস লোডার প্রসঙ্গ সহ speed
সাথে সংকলিত হয়, তবে প্রথম বুটের সংকলনটি এড়িয়ে যাবে এবং pm.dexopt.first-boot
কোন প্রভাব থাকবে না .
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Package Manager Configuration (deprecated)\n\nThe dexopt implementation in the package manager only applies to Android\n13 and lower. In Android 14, it is replaced by ART\nService, and it will be removed from the package manager in the next version. For information about\nconfiguring ART Service, see\n[ART Service Configuration](/docs/core/runtime/configure/art-service).\n\n\nSince Android 7.0, there's a generic way to specify the level of\ncompilation/verification that happened at various stages.\nThe compilation levels can be configured via system properties\nwith the defaults being:\n\n- `pm.dexopt.install=speed-profile`\n- This is the compilation filter used when installing applications through Google Play or other app stores. We recommend the install filter be set to `speed-profile` in order to enable the use of profiles from the dex metadata files (see [blog](https://android-developers.googleblog.com/2019/04/improving-app-performance-with-art.html)). Note that if a profile isn't provided or if it is empty, `speed-profile` is equivalent to `verify`.\n- `pm.dexopt.bg-dexopt=speed-profile`\n- This is the compilation filter used when the device is idle and charging. Try the `speed-profile` compiler filter to take advantage of profile-guided compilation and save on storage.\n- `pm.dexopt.boot-after-ota=verify`\n- The compilation filter used after an over-the-air update. We **strongly** recommend the `verify` compiler filter for this option to avoid very long boot times.\n- `pm.dexopt.first-boot=verify`\n-\n The compilation filter for the first time the device ever boots. The filter\n used here only affects the boot time after factory. We recommend the filter\n `verify` for it to avoid long times before a user gets to\n use the phone for the very first time. Note that if all applications in\n the system image are already compiled with `verify`, `speed-profile`, or\n `speed` with the right class loader context, the compilation on the first boot will be\n skipped, and `pm.dexopt.first-boot` will have no effect."]]