ইংরেজিফরাসিজার্মানইতালীয়পর্তুগীজরাশিয়ানস্প্যানিশ

অনওয়ার্কস ফেভিকন

aapt - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে aapt চালান

এটি একটি কমান্ড aapt যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


aapt - Android সম্পদ প্যাকেজিং টুল

সাইনোপিসিস


aapt কমান্ড [ বিকল্প ] ফাইল ...

aapt l[ist] [-v] [-a] ফাইল। zip, jar,apk}
জিপ-সামঞ্জস্যপূর্ণ সংরক্ষণাগারের বিষয়বস্তুর তালিকা করুন।

aapt d[ump] [--values] WHAT ফাইল। apk} [সম্পদ [সম্পদ...]]

স্ট্রিংস APK এ রিসোর্স টেবিল স্ট্রিং পুলের বিষয়বস্তু মুদ্রণ করুন।
ব্যাজিং APK-এ ঘোষিত অ্যাপের জন্য লেবেল এবং আইকন প্রিন্ট করুন।
অনুমতি APK থেকে অনুমতি প্রিন্ট করুন.
রিসোর্স APK থেকে রিসোর্স টেবিল প্রিন্ট করুন।
কনফিগারেশন APK-এ কনফিগারেশন প্রিন্ট করুন।
xmltree প্রদত্ত সম্পদে কম্পাইল করা xmls প্রিন্ট করুন।
xmlstrings প্রদত্ত কম্পাইল করা xml সম্পদের স্ট্রিং প্রিন্ট করুন।

aapt p[ackage] [-d] [-f][-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]

[-০ এক্সটেনশন [-০ এক্সটেনশন...]] [-জি সহনশীলতা] [-জে জারফাইল]
[--ডিবাগ-মোড] [--মিন-এসডিকে-সংস্করণ VAL] [--টার্গেট-এসডিকে-সংস্করণ VAL]
[--অ্যাপ-সংস্করণ VAL] [--অ্যাপ-সংস্করণ-নাম TEXT] [--কাস্টম-প্যাকেজ VAL]
[--পুনঃনাম-প্রকাশ-প্যাকেজ প্যাকেজ]
[--পরিবর্তন-ইনস্ট্রুমেন্টেশন-টার্গেট-প্যাকেজ প্যাকেজ]
[--utf16] [-অটো-অ্যাড-ওভারলে]
[--সর্বোচ্চ-রিস-সংস্করণ VAL]
[-I বেস-প্যাকেজ [-I বেস-প্যাকেজ...]]
[-একটি সম্পদ-উৎস-ডির] [-জি ক্লাস-তালিকা-ফাইল] [-পি পাবলিক-ডেফিনিশন-ফাইল]
[-এস রিসোর্স-সোর্স [-এস রিসোর্স-সোর্স...]]
[-F apk-file] [-J R-file-dir]
[--পণ্য পণ্য1, পণ্য2,...]
[-c কনফিগারস] [--পছন্দের-কনফিগারেশন কনফিগ]
[raw-files-dir [raw-files-dir] ...]
[-আউটপুট-টেক্সট-সিম্বল ডিআইআর]

অ্যান্ড্রয়েড সংস্থানগুলি প্যাকেজ করুন। এটি সম্পদ এবং সম্পদ পড়তে হবে যে
-M -A -S বা raw-files-dir আর্গুমেন্টের সাথে সরবরাহ করা হয়েছে। -J -P -F এবং -R
অপশনগুলি নিয়ন্ত্রণ করে কোন ফাইলগুলি আউটপুট।

aapt r[emove] [-v] ফাইল। zip,jar,apk} file1 [file2...]
জিপ-সামঞ্জস্যপূর্ণ সংরক্ষণাগার থেকে নির্দিষ্ট ফাইল মুছুন।

aapt a[dd] [-v] ফাইল৷ zip,jar,apk} file1 [file2 ...]
জিপ-সামঞ্জস্যপূর্ণ সংরক্ষণাগারে নির্দিষ্ট ফাইল যোগ করুন।

aapt c[রাঞ্চ] [-v] -S রিসোর্স-সোর্স... -C আউটপুট-ফোল্ডার ...
এক বা একাধিক রিসোর্স ফোল্ডারে পিএনজি প্রিপ্রসেসিং করুন
এবং ফলাফলগুলি আউটপুট ফোল্ডারে সংরক্ষণ করুন।

aapt s[ingleCrunch] [-v] -i input-file -o outputfile
একটি একক ফাইলে PNG প্রিপ্রসেসিং করুন।

aapt সংস্করণ
প্রোগ্রাম সংস্করণ মুদ্রণ.

বর্ণনাঃ


অ্যান্ড্রয়েড অ্যাসেট প্যাকেজিং টুল (aapt) আপনার অ্যাপ্লিকেশন রিসোর্স ফাইলগুলি নিয়ে যায়, যেমন
AndroidManifest.xml ফাইল এবং আপনার ক্রিয়াকলাপগুলির জন্য XML ফাইলগুলি, এবং সেগুলিকে কম্পাইল করে৷ একটি
R.java এছাড়াও উত্পাদিত হয় যাতে আপনি আপনার জাভা কোড থেকে আপনার সম্পদ উল্লেখ করতে পারেন।

বিকল্প


বিকল্পগুলির একটি সারাংশ নীচে অন্তর্ভুক্ত করা হয়েছে।

-a তালিকা করার সময় অ্যান্ড্রয়েড-নির্দিষ্ট ডেটা (সম্পদ, ম্যানিফেস্ট) মুদ্রণ করুন

-c কোন কনফিগারেশন অন্তর্ভুক্ত করতে হবে তা উল্লেখ করুন। ডিফল্ট সব কনফিগারেশন হয়. দ্য
প্যারামিটারের মান কনফিগারেশন মানগুলির একটি কমা দ্বারা বিভক্ত তালিকা হওয়া উচিত।
লোকেলগুলি একটি ভাষা বা ভাষা-অঞ্চল জোড়া হিসাবে নির্দিষ্ট করা উচিত৷ কিছু
উদাহরণ:
en
পোর্ট, en
পোর্ট,ল্যান্ড,en_US

আপনি যদি তালিকায় বিশেষ লোকেল, zz_ZZ রাখেন তবে এটি সম্পাদন করবে
ডিফল্ট লোকেলে pseudolocalization, সমস্ত স্ট্রিং পরিবর্তন করে যাতে আপনি পারেন
আন্তর্জাতিকীকরণ প্রক্রিয়া মিস করে এমন স্ট্রিংগুলি সন্ধান করুন। উদাহরণ স্বরূপ:
বন্দর, ভূমি, zz_ZZ

-d কমা দ্বারা পৃথক করা এক বা একাধিক ডিভাইস সম্পদ অন্তর্ভুক্ত করতে হবে

-f বিদ্যমান ফাইলগুলিকে জোর করে ওভাররাইট করুন

-g চিত্রগুলিকে গ্রেস্কেলে বাধ্য করতে একটি পিক্সেল সহনশীলতা নির্দিষ্ট করুন, ডিফল্ট 0৷

-j অন্তর্ভুক্ত করার জন্য ক্লাস ধারণকারী একটি জার বা জিপ ফাইল নির্দিষ্ট করুন

-k ফাইল(গুলি) এর জাঙ্ক পাথ যোগ করা হয়েছে

-m -J দ্বারা নির্দিষ্ট অবস্থানের অধীনে প্যাকেজ ডিরেক্টরি তৈরি করুন

-u বিদ্যমান প্যাকেজ আপডেট করুন (নতুন যোগ করুন, পুরানো প্রতিস্থাপন করুন, মুছে ফেলা ফাইলগুলি সরান)

-v ভার্বোস আউটপুট

-x প্রসারিত (অ-অ্যাপ্লিকেশন) রিসোর্স আইডি তৈরি করুন

-z স্থানীয়করণ="প্রস্তাবিত" দিয়ে চিহ্নিত সংস্থান বৈশিষ্ট্যগুলির স্থানীয়করণ প্রয়োজন

-A অতিরিক্ত ডিরেক্টরি যেখানে কাঁচা সম্পদ ফাইল খুঁজে বের করতে হবে

-G প্রোগার্ড অপশন আউটপুট করার জন্য একটি ফাইল।

-F আউটপুটে apk ফাইলটি নির্দিষ্ট করুন

-I বেস অন্তর্ভুক্ত সেট একটি বিদ্যমান প্যাকেজ যোগ করুন

-J R.java রিসোর্স ধ্রুবক সংজ্ঞা কোথায় আউটপুট করতে হবে তা নির্দিষ্ট করুন

-M জিপ-এ অন্তর্ভুক্ত করার জন্য AndroidManifest.xml-এ সম্পূর্ণ পথ নির্দিষ্ট করুন

-P কোথায় পাবলিক রিসোর্স সংজ্ঞা আউটপুট নির্দিষ্ট করুন

-S যে ডিরেক্টরিতে সম্পদ খুঁজে পাওয়া যায়। একাধিক ডিরেক্টরি স্ক্যান করা হবে এবং
প্রথম মিল পাওয়া (বাম থেকে ডানে) অগ্রাধিকার পাবে।

-0 একটি অতিরিক্ত এক্সটেনশন নির্দিষ্ট করে যার জন্য এই ধরনের ফাইল সংরক্ষণ করা হবে না
.apk-এ সংকুচিত। একটি খালি স্ট্রিং মানে কোনো ফাইল কম্প্রেস না করা।

--সংশোধনের ধাপ
ম্যানিফেস্টের অ্যাপ্লিকেশন নোডে android:debuggable="true" সন্নিবেশ করান,
এমনকি উত্পাদন ডিভাইসেও অ্যাপ্লিকেশনটিকে ডিবাগযোগ্য করে তোলে।

--মিন-এসডিকে-সংস্করণ
ম্যানিফেস্টে android:minSdkVersion সন্নিবেশ করান। সংস্করণ 7 বা উচ্চতর হলে,
রিসোর্সের জন্য ডিফল্ট এনকোডিং UTF-8 এ থাকবে।

--টার্গেট-এসডিকে-সংস্করণ
ম্যানিফেস্টে android:targetSdkVersion সন্নিবেশ করান।

--max-res-সংস্করণ
প্রদত্ত মানের উপরে সংস্করণযুক্ত সংস্থান ডিরেক্টরিগুলিকে উপেক্ষা করে।

--মান
যখন "ডাম্প রিসোর্স" এর সাথে ব্যবহার করা হয় তখন রিসোর্স মানও অন্তর্ভুক্ত থাকে।

--সংস্করণ-কোড
ম্যানিফেস্টে android:versionCode সন্নিবেশ করান।

--সংস্করণ-নাম
ম্যানিফেস্টে android:versionName সন্নিবেশ করান।

-- কাস্টম-প্যাকেজ
R.java একটি ভিন্ন প্যাকেজে তৈরি করে।

--অতিরিক্ত প্যাকেজ
লাইব্রেরির জন্য R.java তৈরি করুন। ':' দিয়ে আলাদা লাইব্রেরি।

--নির্ভরতা তৈরি করুন
R.java এবং রিসোর্স প্যাকেজের জন্য একই ডিরেক্টরিতে নির্ভরতা ফাইল তৈরি করুন

--অটো-অ্যাড-ওভারলে
স্বয়ংক্রিয়ভাবে সংস্থানগুলি যোগ করুন যা শুধুমাত্র ওভারলেতে রয়েছে।

--পছন্দের-কনফিগারেশন
অপ্রয়োজনীয় কনফিগারেশন ফিল্টার করার জন্য -c বিকল্পের মত, কিন্তু শুধুমাত্র a প্রকাশ করে
পছন্দ যদি পছন্দের কনফিগারেশনের সাথে কোন সম্পদ উপলব্ধ না থাকে
তারপর এটা ছিনতাই করা হবে না.

--নাম-প্রকাশ্য-প্যাকেজ
ম্যানিফেস্টটি পুনরায় লিখুন যাতে এর প্যাকেজের নামটি এখানে দেওয়া প্যাকেজ নাম।
আপেক্ষিক শ্রেণীর নাম (উদাহরণস্বরূপ .Foo) এর সাথে পরম নামে পরিবর্তিত হবে
পুরানো প্যাকেজ যাতে কোড পরিবর্তন করার প্রয়োজন হয় না।

--নাম-ইনস্ট্রুমেন্টেশন-টার্গেট-প্যাকেজ
ম্যানিফেস্টটি পুনরায় লিখুন যাতে এর সমস্ত উপকরণ উপাদান প্রদত্তকে লক্ষ্য করে
প্যাকেজ ঠিক করার জন্য --rename-manifest-package-এর সাথে একত্রে ব্যবহার করা হলে দরকারী
নাম পরিবর্তন করা হয়েছে এমন একটি প্যাকেজের বিরুদ্ধে পরীক্ষা।

-- পণ্য
পণ্যের বৈকল্পিক আছে এমন স্ট্রিংগুলির জন্য কোন বৈকল্পিকটি চয়ন করতে হবে তা নির্দিষ্ট করে৷

--utf16
রিসোর্সের জন্য ডিফল্ট এনকোডিং UTF-16 এ পরিবর্তন করে। API লেভেল হলেই শুধুমাত্র উপযোগী
7 বা উচ্চতর সেট করুন যেখানে ডিফল্ট এনকোডিং UTF-8।

--অ-স্থির-আইডি
সম্পদ আইডি অ ধ্রুবক করুন. এটি একটি আর জাভা ক্লাস করতে হবে
চূড়ান্ত মান ধারণ করে না তবে পুনরায় ব্যবহারযোগ্য সংকলিত লাইব্রেরি তৈরি করতে ব্যবহৃত হয়
যে সম্পদ অ্যাক্সেস করতে হবে.

--ত্রুটি-অন-ফেলড-ইনসার্ট
aapt এর সাথে ম্যানিফেস্টে মান সন্নিবেশ করতে ব্যর্থ হলে একটি ত্রুটি ফেরত দিতে বাধ্য করে
--debug-mode, --min-sdk-version, --target-sdk-version --version-code এবং --version-
নাম সন্নিবেশ সাধারণত ব্যর্থ হয় যদি ম্যানিফেস্ট ইতিমধ্যেই বৈশিষ্ট্যটি সংজ্ঞায়িত করে।

--আউটপুট-টেক্সট-প্রতীক
R ক্লাসের রিসোর্স চিহ্ন সম্বলিত একটি টেক্সট ফাইল তৈরি করে
নির্দিষ্ট ফোল্ডার।

-- উপেক্ষা-সম্পদ
সম্পদ উপেক্ষা করা.

onworks.net পরিষেবা ব্যবহার করে অনলাইনে aapt ব্যবহার করুন


Ad


Ad

সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম