aapt - क्लाउड में ऑनलाइन

यह कमांड aapt है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


aapt - Android एसेट पैकेजिंग टूल

SYNOPSIS


आप्टी आदेश [विकल्प] फ़ाइलें ...

आप्टी एल [आईएसटी] [-वी] [-ए] फ़ाइल। {ज़िप, जार, एपीके}
ज़िप-संगत संग्रह की सूची सामग्री।

आप्टी d[ump] [--values] क्या फ़ाइल।{apk} [संपत्ति [संपत्ति ...]]

स्ट्रिंग्स एपीके में संसाधन तालिका स्ट्रिंग पूल की सामग्री को प्रिंट करें।
बैजिंग एपीके में घोषित ऐप के लिए लेबल और आइकन प्रिंट करें।
अनुमतियां एपीके से अनुमतियां प्रिंट करें।
संसाधन APK से संसाधन तालिका प्रिंट करें।
कॉन्फ़िगरेशन एपीके में कॉन्फ़िगरेशन प्रिंट करें।
xmltree दी गई संपत्तियों में संकलित xmls प्रिंट करें।
xmlstrings दिए गए संकलित xml संपत्तियों के तार मुद्रित करें।

आप्टी p[ackage] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]

[-0 एक्सटेंशन [-0 एक्सटेंशन ...]] [-g टॉलरेंस] [-j jarfile]
[--डीबग-मोड] [--मिनट-एसडीके-संस्करण वैल] [--लक्ष्य-एसडीके-संस्करण वैल]
[--ऐप-संस्करण वीएएल] [--ऐप-संस्करण-नाम टेक्स्ट] [--कस्टम-पैकेज वैल]
[--नाम बदलें-प्रकट-पैकेज पैकेज]
[--नाम बदलें-उपकरण-लक्ष्य-पैकेज पैकेज]
[--utf16] [--ऑटो-ऐड-ओवरले]
[--मैक्स-रेस-संस्करण वीएएल]
[-I बेस-पैकेज [-I बेस-पैकेज ...]]
[-ए एसेट-सोर्स-डीआईआर] [-जी क्लास-लिस्ट-फाइल] [-पी पब्लिक-डेफिनिशन-फाइल]
[-एस संसाधन-स्रोत [-एस संसाधन-स्रोत ...]]
[-एफ एपीके-फाइल] [-जे आर-फाइल-डीआईआर]
[--उत्पाद उत्पाद1,उत्पाद2,...]
[-c CONFIGS] [--पसंदीदा-कॉन्फ़िगरेशन CONFIGS]
[कच्ची-फाइलें-डीआईआर [कच्ची-फाइलें-डीआईआर] ...]
[--आउटपुट-पाठ-प्रतीक डीआईआर]

Android संसाधनों को पैकेज करें। यह उन संपत्तियों और संसाधनों को पढ़ेगा जो हैं
-M -A -S या रॉ-फाइल्स-डीआईआर तर्कों के साथ आपूर्ति की गई। -जे-पी-एफ और -आर
विकल्प नियंत्रित करते हैं कि कौन सी फाइलें आउटपुट हैं।

आप्टी आर [निकालें] [-वी] फ़ाइल। {ज़िप, जार, एपीके} फ़ाइल 1 [फ़ाइल 2 ...]
ज़िप-संगत संग्रह से निर्दिष्ट फ़ाइलें हटाएं।

आप्टी ए [डीडी] [-वी] फ़ाइल। {ज़िप, जार, एपीके} फ़ाइल 1 [फ़ाइल 2 ...]
ज़िप-संगत संग्रह में निर्दिष्ट फ़ाइलें जोड़ें।

आप्टी सी [रंच] [-वी] -एस संसाधन-स्रोत ... -सी आउटपुट-फ़ोल्डर ...
एक या अधिक संसाधन फ़ोल्डरों पर PNG प्रीप्रोसेसिंग करें
और परिणामों को आउटपुट फ़ोल्डर में संग्रहीत करें।

आप्टी s[ingleCrunch] [-v] -i इनपुट-फाइल-ओ आउटपुटफाइल
एक ही फाइल पर पीएनजी प्रीप्रोसेसिंग करें।

आप्टी संस्करण]
प्रिंट प्रोग्राम संस्करण।

वर्णन


Android एसेट पैकेजिंग टूल (aapt) आपकी एप्लिकेशन संसाधन फ़ाइलें लेता है, जैसे कि
आपकी गतिविधियों के लिए AndroidManifest.xml फ़ाइल और XML फ़ाइलें, और उन्हें संकलित करता है। एक
R.java भी तैयार किया जाता है ताकि आप अपने संसाधनों को अपने जावा कोड से संदर्भित कर सकें।

विकल्प


विकल्पों का सारांश नीचे दिया गया है।

-a सूचीबद्ध करते समय Android-विशिष्ट डेटा (संसाधन, मेनिफेस्ट) प्रिंट करें

-c निर्दिष्ट करें कि कौन से कॉन्फ़िगरेशन शामिल करने हैं। डिफ़ॉल्ट सभी कॉन्फ़िगरेशन हैं। NS
पैरामीटर का मान कॉन्फ़िगरेशन मानों की अल्पविराम से अलग की गई सूची होना चाहिए।
स्थान को या तो भाषा या भाषा-क्षेत्र युग्म के रूप में निर्दिष्ट किया जाना चाहिए। कुछ
उदाहरण:
en
बंदरगाह, en
बंदरगाह, भूमि, en_US

यदि आप सूची में विशेष लोकेल, zz_ZZ डालते हैं, तो यह प्रदर्शन करेगा
डिफ़ॉल्ट लोकेल पर स्यूडोलोकलाइज़ेशन, सभी स्ट्रिंग्स को संशोधित करना ताकि आप कर सकें
उन स्ट्रिंग्स की तलाश करें जो अंतर्राष्ट्रीयकरण प्रक्रिया से चूक गए हैं। उदाहरण के लिए:
बंदरगाह, भूमि, zz_ZZ

-d शामिल करने के लिए एक या अधिक डिवाइस एसेट, अल्पविराम से अलग किए गए

-f मौजूदा फाइलों को बलपूर्वक अधिलेखित करना

-g छवियों को ग्रेस्केल पर बाध्य करने के लिए पिक्सेल सहिष्णुता निर्दिष्ट करें, डिफ़ॉल्ट 0

-j एक जार या ज़िप फ़ाइल निर्दिष्ट करें जिसमें कक्षाएं शामिल हों

-k फ़ाइल का जंक पथ जोड़ा गया

-m -J . द्वारा निर्दिष्ट स्थान के तहत पैकेज निर्देशिका बनाएं

-u मौजूदा पैकेज अपडेट करें (नया जोड़ें, पुराने को बदलें, हटाई गई फ़ाइलें हटाएं)

-v वाचाल उत्पादन

-x विस्तृत (गैर-अनुप्रयोग) संसाधन आईडी बनाएं

-z स्थानीयकरण = "सुझाए गए" के साथ चिह्नित संसाधन विशेषताओं के स्थानीयकरण की आवश्यकता है

-A अतिरिक्त निर्देशिका जिसमें कच्ची संपत्ति फ़ाइलों को ढूंढना है

-G प्रोगार्ड विकल्पों को आउटपुट करने के लिए एक फ़ाइल।

-F आउटपुट के लिए एपीके फ़ाइल निर्दिष्ट करें

-I आधार में एक मौजूदा पैकेज जोड़ें सेट शामिल करें

-J निर्दिष्ट करें कि R.java संसाधन निरंतर परिभाषाएँ कहाँ आउटपुट करें

-M ज़िप में शामिल करने के लिए AndroidManifest.xml का पूरा पथ निर्दिष्ट करें

-P सार्वजनिक संसाधन परिभाषाओं को आउटपुट करने के लिए निर्दिष्ट करें

-S निर्देशिका जिसमें संसाधन खोजने के लिए। एकाधिक निर्देशिकाओं को स्कैन किया जाएगा और
पाया गया पहला मैच (बाएं से दाएं) को प्राथमिकता दी जाएगी।

-0 एक अतिरिक्त एक्सटेंशन निर्दिष्ट करता है जिसके लिए ऐसी फ़ाइलें संग्रहीत नहीं की जाएंगी
.apk में संकुचित। एक खाली स्ट्रिंग का अर्थ है किसी भी फाइल को बिल्कुल भी संपीड़ित नहीं करना।

--डिबग मोड
एंड्रॉइड को सम्मिलित करता है: डिबग करने योग्य = "सच" मेनिफेस्ट के एप्लिकेशन नोड में,
एप्लिकेशन को उत्पादन उपकरणों पर भी डिबग करने योग्य बनाना।

--मिन-एसडीके-संस्करण
एंड्रॉइड सम्मिलित करता है: minSdkVersion प्रकट करने के लिए। यदि संस्करण 7 या उच्चतर है, तो
संसाधनों के लिए डिफ़ॉल्ट एन्कोडिंग UTF-8 में होगी।

--लक्ष्य-एसडीके-संस्करण
एंड्रॉइड सम्मिलित करता है: प्रकट करने के लिए targetSdkVersion।

--मैक्स-रेस-संस्करण
दिए गए मान के ऊपर संस्करणबद्ध संसाधन निर्देशिकाओं की उपेक्षा करता है।

--मान
जब "डंप संसाधनों" के साथ प्रयोग किया जाता है तो इसमें संसाधन मान भी शामिल होते हैं।

--संस्करण कोड
एंड्रॉइड सम्मिलित करता है: प्रकट करने के लिए वर्जनकोड।

--संस्करण-नाम
एंड्रॉइड सम्मिलित करता है: संस्करण नाम प्रकट करने के लिए।

--कस्टम-पैकेज
एक अलग पैकेज में R.java उत्पन्न करता है।

--अतिरिक्त पैकेज
पुस्तकालयों के लिए R.java उत्पन्न करें। पुस्तकालयों को ':' से अलग करें।

--उत्पन्न-निर्भरता
R.java और संसाधन पैकेज के लिए एक ही निर्देशिका में निर्भरता फ़ाइलें उत्पन्न करें

--ऑटो-ऐड-ओवरले
केवल ओवरले में मौजूद संसाधनों को स्वचालित रूप से जोड़ें।

--पसंदीदा-कॉन्फ़िगरेशन
अनावश्यक कॉन्फ़िगरेशन को फ़िल्टर करने के लिए -c विकल्प की तरह, लेकिन केवल व्यक्त करता है a
पसंद। यदि पसंदीदा कॉन्फ़िगरेशन के साथ कोई संसाधन उपलब्ध नहीं है
तो उसे नहीं हटाया जाएगा।

--नाम बदलें-प्रकट-पैकेज
मेनिफेस्ट को फिर से लिखें ताकि उसका पैकेज नाम यहां दिया गया पैकेज नाम हो।
सापेक्ष वर्ग के नाम (उदाहरण के लिए .Foo) को के साथ पूर्ण नामों में बदल दिया जाएगा
पुराना पैकेज ताकि कोड को बदलने की जरूरत न पड़े।

--नाम बदलें-उपकरण-लक्ष्य-पैकेज
मैनिफेस्ट को फिर से लिखें ताकि उसके सभी इंस्ट्रूमेंटेशन घटक दिए गए को लक्षित करें
पैकेज। उपयोगी जब --rename-manifest-package को ठीक करने के लिए संयोजन के साथ प्रयोग किया जाता है
एक पैकेज के खिलाफ परीक्षण जिसका नाम बदल दिया गया है।

--उत्पाद
निर्दिष्ट करता है कि उत्पाद प्रकार वाले स्ट्रिंग्स के लिए कौन सा संस्करण चुनना है

--utf16
संसाधनों के लिए डिफ़ॉल्ट एन्कोडिंग को UTF-16 में बदल देता है। केवल तभी उपयोगी है जब एपीआई स्तर हो
7 या उच्चतर पर सेट करें जहां डिफ़ॉल्ट एन्कोडिंग UTF-8 है।

--गैर-स्थिर-आईडी
संसाधन आईडी को स्थिर न बनाएं। यह एक आर जावा वर्ग बनाने के लिए आवश्यक है कि
अंतिम मान शामिल नहीं है, लेकिन पुन: प्रयोज्य संकलित पुस्तकालय बनाने के लिए उपयोग किया जाता है
जिन्हें संसाधनों तक पहुंचने की आवश्यकता है।

--त्रुटि-पर-असफल-सम्मिलित करें
aapt को एक त्रुटि वापस करने के लिए बाध्य करता है यदि यह मैनिफेस्ट में मान सम्मिलित करने में विफल रहता है
--डीबग-मोड, --min-sdk-संस्करण, --target-sdk-version --version-code और --version-
नाम। यदि मैनिफेस्ट पहले से ही विशेषता को परिभाषित करता है, तो सम्मिलन आमतौर पर विफल हो जाता है।

--आउटपुट-पाठ-प्रतीक
आर वर्ग के संसाधन प्रतीकों वाली एक पाठ फ़ाइल उत्पन्न करता है
निर्दिष्ट फ़ोल्डर।

--अनदेखा-संपत्ति
संपत्तियों को नजरअंदाज किया जाना चाहिए।

onworks.net सेवाओं का उपयोग करके aapt ऑनलाइन का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम