Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് aapt ആണിത്.
പട്ടിക:
NAME
aapt - ആൻഡ്രോയിഡ് അസറ്റ് പാക്കേജിംഗ് ടൂൾ
സിനോപ്സിസ്
ഉചിതം കമാൻഡ് [ ഓപ്ഷനുകൾ ] ഫയലുകൾ ...
ഉചിതം l[ist] [-v] [-a] ഫയൽ.{zip,jar,apk}
Zip-അനുയോജ്യമായ ആർക്കൈവിന്റെ ഉള്ളടക്കങ്ങൾ ലിസ്റ്റ് ചെയ്യുക.
ഉചിതം d[ump] [--മൂല്യങ്ങൾ] എന്ത് ഫയൽ.{apk} [അസറ്റ് [അസറ്റ് ...]]
സ്ട്രിംഗുകൾ റിസോഴ്സ് ടേബിൾ സ്ട്രിംഗ് പൂളിലെ ഉള്ളടക്കങ്ങൾ APK-യിൽ പ്രിന്റ് ചെയ്യുക.
ബാഡ്ജിംഗ് APK-യിൽ പ്രഖ്യാപിച്ച അപ്ലിക്കേഷന്റെ ലേബലും ഐക്കണും പ്രിന്റ് ചെയ്യുക.
അനുമതികൾ APK-യിൽ നിന്നുള്ള അനുമതികൾ അച്ചടിക്കുക.
വിഭവങ്ങൾ APK-യിൽ നിന്ന് റിസോഴ്സ് ടേബിൾ പ്രിന്റ് ചെയ്യുക.
കോൺഫിഗറേഷനുകൾ APK-യിലെ കോൺഫിഗറേഷനുകൾ പ്രിന്റ് ചെയ്യുക.
xmltree നൽകിയിരിക്കുന്ന അസറ്റുകളിൽ സമാഹരിച്ച xmls പ്രിന്റ് ചെയ്യുക.
xmlstrings നൽകിയിരിക്കുന്ന കംപൈൽ ചെയ്ത xml അസറ്റുകളുടെ സ്ട്രിംഗുകൾ പ്രിന്റ് ചെയ്യുക.
ഉചിതം p[ackage] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 വിപുലീകരണം [-0 വിപുലീകരണം ...]] [-g ടോളറൻസ്] [-j jarfile]
[--ഡീബഗ്-മോഡ്] [--min-sdk-version VAL] [--target-sdk-version VAL]
[--app-version VAL] [--app-version-name TEXT] [--custom-package VAL]
[--മാനിഫെസ്റ്റ്-പാക്കേജ് പുനർനാമകരണം ചെയ്യുക]
[--ഇൻസ്ട്രുമെന്റേഷൻ-ടാർഗെറ്റ്-പാക്കേജ് പുനർനാമകരണം ചെയ്യുക]
[--utf16] [--auto-add-overlay]
[--max-res-version VAL]
[-I ബേസ്-പാക്കേജ് [-I ബേസ്-പാക്കേജ് ...]]
[-A asset-source-dir] [-G class-list-file] [-P public-definitions-file]
[-എസ് റിസോഴ്സ്-സോഴ്സ് [-എസ് റിസോഴ്സ്-സോഴ്സ് ...]]
[-F apk-file] [-J R-file-dir]
[--ഉൽപ്പന്ന ഉൽപ്പന്നം1, ഉൽപ്പന്നം2,...]
[-c കോൺഫിഗറേഷനുകൾ] [--ഇഷ്ടപ്പെട്ട കോൺഫിഗറേഷനുകൾ കോൺഫിഗറേഷനുകൾ]
[raw-files-dir [raw-files-dir] ...]
[--ഔട്ട്പുട്ട്-ടെക്സ്റ്റ്-ചിഹ്നങ്ങൾ DIR]
ആൻഡ്രോയിഡ് ഉറവിടങ്ങൾ പാക്കേജ് ചെയ്യുക. ഇത് ആസ്തികളും വിഭവങ്ങളും വായിക്കും
-M -A -S അല്ലെങ്കിൽ raw-files-dir ആർഗ്യുമെന്റുകൾ നൽകിയിട്ടുണ്ട്. -ജെ -പി -എഫ്, -ആർ
ഏത് ഫയലുകളാണ് ഔട്ട്പുട്ട് ചെയ്യുന്നതെന്ന് ഓപ്ഷനുകൾ നിയന്ത്രിക്കുന്നു.
ഉചിതം r[emove] [-v] ഫയൽ.{zip,jar,apk} ഫയൽ1 [ഫയൽ2 ...]
Zip-അനുയോജ്യമായ ആർക്കൈവിൽ നിന്ന് നിർദ്ദിഷ്ട ഫയലുകൾ ഇല്ലാതാക്കുക.
ഉചിതം a[dd] [-v] ഫയൽ.{zip,jar,apk} ഫയൽ1 [ഫയൽ2 ...]
സിപ്പ്-അനുയോജ്യമായ ആർക്കൈവിലേക്ക് നിർദ്ദിഷ്ട ഫയലുകൾ ചേർക്കുക.
ഉചിതം c[runch] [-v] -S റിസോഴ്സ്-സോഴ്സ് ... -C ഔട്ട്പുട്ട്-ഫോൾഡർ ...
ഒന്നോ അതിലധികമോ റിസോഴ്സ് ഫോൾഡറുകളിൽ PNG പ്രീപ്രോസസിംഗ് നടത്തുക
ഔട്ട്പുട്ട് ഫോൾഡറിൽ ഫലങ്ങൾ സംഭരിക്കുക.
ഉചിതം s[ingleCrunch] [-v] -i input-file -o outputfile
ഒരൊറ്റ ഫയലിൽ PNG പ്രീപ്രോസസിംഗ് നടത്തുക.
ഉചിതം v[പതിപ്പ്]
പ്രോഗ്രാം പതിപ്പ് അച്ചടിക്കുക.
വിവരണം
Android അസറ്റ് പാക്കേജിംഗ് ടൂൾ (aapt) നിങ്ങളുടെ ആപ്ലിക്കേഷൻ റിസോഴ്സ് ഫയലുകൾ എടുക്കുന്നു
AndroidManifest.xml ഫയലും നിങ്ങളുടെ പ്രവർത്തനങ്ങൾക്കായുള്ള XML ഫയലുകളും അവ സമാഹരിക്കുന്നു. എ
R.java-ഉം നിർമ്മിക്കപ്പെടുന്നു, അതിനാൽ നിങ്ങളുടെ Java കോഡിൽ നിന്ന് നിങ്ങളുടെ ഉറവിടങ്ങൾ റഫറൻസ് ചെയ്യാൻ കഴിയും.
ഓപ്ഷനുകൾ
ഓപ്ഷനുകളുടെ ഒരു സംഗ്രഹം ചുവടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
-a ലിസ്റ്റുചെയ്യുമ്പോൾ Android-നിർദ്ദിഷ്ട ഡാറ്റ (വിഭവങ്ങൾ, മാനിഫെസ്റ്റ്) പ്രിന്റ് ചെയ്യുക
-c ഏതൊക്കെ കോൺഫിഗറേഷനുകളാണ് ഉൾപ്പെടുത്തേണ്ടതെന്ന് വ്യക്തമാക്കുക. ഡിഫോൾട്ട് എല്ലാ കോൺഫിഗറേഷനുകളും ആണ്. ദി
പരാമീറ്ററിന്റെ മൂല്യം കോൺഫിഗറേഷൻ മൂല്യങ്ങളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് ആയിരിക്കണം.
ലൊക്കേലുകൾ ഒരു ഭാഷ അല്ലെങ്കിൽ ഭാഷാ-മേഖല ജോടിയായി വ്യക്തമാക്കണം. ചിലത്
ഉദാഹരണങ്ങൾ:
en
തുറമുഖം, en
പോർട്ട്, ലാൻഡ്, en_US
നിങ്ങൾ ലിസ്റ്റിൽ പ്രത്യേക ഭാഷയായ zz_ZZ ഇടുകയാണെങ്കിൽ, അത് പ്രവർത്തിക്കും
ഡിഫോൾട്ട് ലൊക്കേലിൽ സ്യൂഡോലോക്കലൈസേഷൻ, എല്ലാ സ്ട്രിംഗുകളും പരിഷ്ക്കരിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് കഴിയും
അന്തർദേശീയവൽക്കരണ പ്രക്രിയ നഷ്ടമായ സ്ട്രിംഗുകൾക്കായി തിരയുക. ഉദാഹരണത്തിന്:
തുറമുഖം, കര, zz_ZZ
-d കോമകളാൽ വേർതിരിക്കപ്പെട്ട ഒന്നോ അതിലധികമോ ഉപകരണ അസറ്റുകൾ ഉൾപ്പെടുത്തണം
-f നിലവിലുള്ള ഫയലുകളുടെ തിരുത്തിയെഴുതാൻ നിർബന്ധിക്കുക
-g ചിത്രങ്ങളെ ഗ്രേസ്കെയിലിലേക്ക് നിർബന്ധിക്കാൻ ഒരു പിക്സൽ ടോളറൻസ് വ്യക്തമാക്കുക, ഡിഫോൾട്ട് 0
-j ഉൾപ്പെടുത്താൻ ക്ലാസുകൾ അടങ്ങിയ ഒരു ജാർ അല്ലെങ്കിൽ സിപ്പ് ഫയൽ വ്യക്തമാക്കുക
-k ഫയലിന്റെ (കളുടെ) ജങ്ക് പാത്ത് ചേർത്തു
-m -ജെ വ്യക്തമാക്കിയ സ്ഥലത്ത് പാക്കേജ് ഡയറക്ടറികൾ ഉണ്ടാക്കുക
-u നിലവിലുള്ള പാക്കേജുകൾ അപ്ഡേറ്റ് ചെയ്യുക (പുതിയ ചേർക്കുക, പഴയത് മാറ്റിസ്ഥാപിക്കുക, ഇല്ലാതാക്കിയ ഫയലുകൾ നീക്കം ചെയ്യുക)
-v വാചാലമായ ഔട്ട്പുട്ട്
-x വിപുലീകരിക്കുന്ന (നോൺ-അപ്ലിക്കേഷൻ) റിസോഴ്സ് ഐഡികൾ സൃഷ്ടിക്കുക
-z പ്രാദേശികവൽക്കരണം="നിർദ്ദേശിച്ചത്" എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന ഉറവിട ആട്രിബ്യൂട്ടുകളുടെ പ്രാദേശികവൽക്കരണം ആവശ്യമാണ്
-A റോ അസറ്റ് ഫയലുകൾ കണ്ടെത്തുന്നതിനുള്ള അധിക ഡയറക്ടറി
-G പ്രോഗാർഡ് ഓപ്ഷനുകൾ ഔട്ട്പുട്ട് ചെയ്യാനുള്ള ഒരു ഫയൽ.
-F ഔട്ട്പുട്ട് ചെയ്യാൻ apk ഫയൽ വ്യക്തമാക്കുക
-I ബേസ് ഉൾപ്പെടുന്ന സെറ്റിലേക്ക് നിലവിലുള്ള ഒരു പാക്കേജ് ചേർക്കുക
-J R.java റിസോഴ്സ് സ്ഥിരമായ നിർവചനങ്ങൾ എവിടെയാണ് ഔട്ട്പുട്ട് ചെയ്യേണ്ടതെന്ന് വ്യക്തമാക്കുക
-M zip-ൽ ഉൾപ്പെടുത്താൻ AndroidManifest.xml-ലേക്കുള്ള മുഴുവൻ പാതയും വ്യക്തമാക്കുക
-P പബ്ലിക് റിസോഴ്സ് നിർവചനങ്ങൾ എവിടെയാണ് ഔട്ട്പുട്ട് ചെയ്യേണ്ടതെന്ന് വ്യക്തമാക്കുക
-S വിഭവങ്ങൾ കണ്ടെത്താനുള്ള ഡയറക്ടറി. ഒന്നിലധികം ഡയറക്ടറികൾ സ്കാൻ ചെയ്യും
ആദ്യം കണ്ടെത്തിയ പൊരുത്തം (ഇടത്തുനിന്ന് വലത്തോട്ട്) മുൻഗണന നൽകും.
-0 അത്തരം ഫയലുകൾ സംഭരിക്കപ്പെടാത്ത ഒരു അധിക വിപുലീകരണം വ്യക്തമാക്കുന്നു
.apk-ൽ കംപ്രസ് ചെയ്തു. ഒരു ശൂന്യമായ സ്ട്രിംഗ് എന്നാൽ ഫയലുകളൊന്നും കംപ്രസ്സ് ചെയ്യാതിരിക്കുക എന്നാണ്.
--ഡീബഗ് മോഡ്
മാനിഫെസ്റ്റിന്റെ ആപ്ലിക്കേഷൻ നോഡിലേക്ക് android:debuggable="true" ചേർക്കുന്നു,
പ്രൊഡക്ഷൻ ഉപകരണങ്ങളിൽ പോലും ആപ്ലിക്കേഷൻ ഡീബഗ്ഗ് ചെയ്യാവുന്നതാക്കുന്നു.
--min-sdk-പതിപ്പ്
മാനിഫെസ്റ്റിലേക്ക് android:minSdkVersion ചേർക്കുന്നു. പതിപ്പ് 7 അല്ലെങ്കിൽ ഉയർന്നതാണെങ്കിൽ,
ഉറവിടങ്ങൾക്കായുള്ള ഡിഫോൾട്ട് എൻകോഡിംഗ് UTF-8-ൽ ആയിരിക്കും.
--target-sdk-version
മാനിഫെസ്റ്റിലേക്ക് android:targetSdkVersion ചേർക്കുന്നു.
--max-res-പതിപ്പ്
നൽകിയിരിക്കുന്ന മൂല്യത്തിന് മുകളിലുള്ള പതിപ്പ് റിസോഴ്സ് ഡയറക്ടറികൾ അവഗണിക്കുന്നു.
--മൂല്യങ്ങൾ
"ഡംപ് റിസോഴ്സുകൾ" ഉപയോഗിക്കുമ്പോൾ റിസോഴ്സ് മൂല്യങ്ങളും ഉൾപ്പെടുന്നു.
--പതിപ്പ്-കോഡ്
മാനിഫെസ്റ്റിലേക്ക് ആൻഡ്രോയിഡ്:പതിപ്പ് കോഡ് ചേർക്കുന്നു.
--പതിപ്പ്-പേര്
മാനിഫെസ്റ്റിലേക്ക് android:versionName ചേർക്കുന്നു.
--ഇഷ്ടാനുസൃത-പാക്കേജ്
R.java മറ്റൊരു പാക്കേജിലേക്ക് ജനറേറ്റ് ചെയ്യുന്നു.
--അധിക പാക്കേജുകൾ
ലൈബ്രറികൾക്കായി R.java സൃഷ്ടിക്കുക. ലൈബ്രറികൾ ':' ഉപയോഗിച്ച് വേർതിരിക്കുക.
--ജനറേറ്റ്-ആശ്രിതത്വം
R.java, റിസോഴ്സ് പാക്കേജ് എന്നിവയ്ക്കായി ഒരേ ഡയറക്ടറികളിൽ ഡിപൻഡൻസി ഫയലുകൾ സൃഷ്ടിക്കുക
--ഓട്ടോ-ആഡ്-ഓവർലേ
ഓവർലേകളിൽ മാത്രമുള്ള ഉറവിടങ്ങൾ സ്വയമേവ ചേർക്കുക.
--ഇഷ്ടപ്പെട്ട കോൺഫിഗറേഷനുകൾ
ആവശ്യമില്ലാത്ത കോൺഫിഗറേഷനുകൾ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള -c ഓപ്ഷൻ പോലെ, എന്നാൽ ഒരു മാത്രം പ്രകടിപ്പിക്കുന്നു
മുൻഗണന. തിരഞ്ഞെടുത്ത കോൺഫിഗറേഷനിൽ ഉറവിടം ലഭ്യമല്ലെങ്കിൽ
പിന്നെ ഉരിഞ്ഞു പോകില്ല.
--മാനിഫെസ്റ്റ്-പാക്കേജ് പുനർനാമകരണം ചെയ്യുക
മാനിഫെസ്റ്റ് വീണ്ടും എഴുതുക, അങ്ങനെ അതിന്റെ പാക്കേജ് നാമം ഇവിടെ നൽകിയിരിക്കുന്ന പാക്കേജ് നാമമാണ്.
ആപേക്ഷിക ക്ലാസ് പേരുകൾ (ഉദാഹരണത്തിന് .Foo) എന്നതിനൊപ്പം കേവല പേരുകളിലേക്ക് മാറ്റപ്പെടും
പഴയ പാക്കേജ് അതിനാൽ കോഡ് മാറ്റേണ്ടതില്ല.
--ഇൻസ്ട്രുമെന്റേഷൻ-ടാർഗെറ്റ്-പാക്കേജ് പുനർനാമകരണം ചെയ്യുക
മാനിഫെസ്റ്റ് മാറ്റിയെഴുതുക, അതിലൂടെ അതിന്റെ എല്ലാ ഇൻസ്ട്രുമെന്റേഷൻ ഘടകങ്ങളും നൽകിയിരിക്കുന്നത് ലക്ഷ്യമിടുന്നു
പാക്കേജ്. പരിഹരിക്കാൻ --rename-manifest-package-നൊപ്പം ഉപയോഗിക്കുമ്പോൾ ഉപയോഗപ്രദമാണ്
പേരുമാറ്റിയ ഒരു പാക്കേജിനെതിരായ പരിശോധനകൾ.
--ഉൽപ്പന്നം
ഉൽപ്പന്ന വകഭേദങ്ങളുള്ള സ്ട്രിംഗുകൾക്കായി ഏത് വേരിയന്റാണ് തിരഞ്ഞെടുക്കേണ്ടതെന്ന് വ്യക്തമാക്കുന്നു
--utf16
ഉറവിടങ്ങൾക്കായുള്ള ഡിഫോൾട്ട് എൻകോഡിംഗ് UTF-16 ലേക്ക് മാറ്റുന്നു. API ലെവൽ ആയിരിക്കുമ്പോൾ മാത്രം ഉപയോഗപ്രദമാണ്
ഡിഫോൾട്ട് എൻകോഡിംഗ് UTF-7 ആകുന്നിടത്ത് 8 അല്ലെങ്കിൽ അതിൽ കൂടുതലായി സജ്ജമാക്കുക.
--കോൺസ്റ്റന്റ്-ഐഡി
ഉറവിട ഐഡി സ്ഥിരമല്ലാതാക്കുക. ഒരു R ജാവ ക്ലാസ് ഉണ്ടാക്കാൻ ഇത് ആവശ്യമാണ്
അന്തിമ മൂല്യം അടങ്ങിയിട്ടില്ലെങ്കിലും പുനരുപയോഗിക്കാവുന്ന സമാഹരിച്ച ലൈബ്രറികൾ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്നു
അത് വിഭവങ്ങൾ ആക്സസ് ചെയ്യേണ്ടത് ആവശ്യമാണ്.
--എറർ-ഓൺ-ഫെയ്ൽഡ്-ഇൻസേർട്ട്
മാനിഫെസ്റ്റിലേക്ക് മൂല്യങ്ങൾ ചേർക്കുന്നതിൽ പരാജയപ്പെട്ടാൽ, ഒരു പിശക് തിരികെ നൽകാൻ aapt നിർബന്ധിക്കുന്നു
--debug-mode, --min-sdk-version, --target-sdk-version --version-code, --version-
പേര്. മാനിഫെസ്റ്റ് ഇതിനകം തന്നെ ആട്രിബ്യൂട്ട് നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ ഉൾപ്പെടുത്തൽ പരാജയപ്പെടും.
--ഔട്ട്പുട്ട്-ടെക്സ്റ്റ്-ചിഹ്നങ്ങൾ
ലെ R ക്ലാസ്സിന്റെ റിസോഴ്സ് ചിഹ്നങ്ങൾ അടങ്ങിയ ഒരു ടെക്സ്റ്റ് ഫയൽ ജനറേറ്റുചെയ്യുന്നു
നിർദ്ദിഷ്ട ഫോൾഡർ.
--അവഗണിക്കുക-അസറ്റുകൾ
അവഗണിക്കപ്പെടേണ്ട ആസ്തികൾ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് aapt ഓൺലൈനായി ഉപയോഗിക്കുക