ນີ້ແມ່ນຄໍາສັ່ງ aapt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
aapt - Android Asset Packaging Tool
ສະຫຼຸບສັງລວມ
aapt ຄໍາສັ່ງ [ທາງເລືອກ] ໄຟລ໌ ...
aapt l[ist] [-v] [-a] ໄຟລ໌.{zip,jar,apk}
ລາຍຊື່ເນື້ອຫາຂອງແຟ້ມທີ່ເຂົ້າກັນໄດ້ກັບ Zip.
aapt d[ump] [--values] ໄຟລ໌ອັນໃດ.{apk} [ຊັບສິນ [asset ...]]
strings ພິມເນື້ອໃນຂອງຕາຕະລາງຊັບພະຍາກອນໃນ APK.
badging ພິມປ້າຍກຳກັບ ແລະໄອຄອນສຳລັບແອັບທີ່ປະກາດໄວ້ໃນ APK.
ການອະນຸຍາດ ພິມການອະນຸຍາດຈາກ APK.
resources ພິມຕາຕະລາງຊັບພະຍາກອນຈາກ APK.
configurations ພິມການຕັ້ງຄ່າໃນ APK.
xmltree ພິມ xmls ທີ່ລວບລວມໄວ້ໃນຊັບສິນທີ່ໃຫ້.
xmlstrings ພິມສາຍຂອງຊັບສິນ xml ທີ່ລວບລວມໄວ້.
aapt p[ackage] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 extension [-0 extension ...]] [-g tolerance] [-j jarfile]
[--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL]
[--app-version VAL] [--app-version-name TEXT] [--custom-package VAL]
[--rename-manifest-package PACKAGE]
[--rename-instrumentation-target-package PACKAGE]
[--utf16] [--auto-add-overlay]
[--max-res-version VAL]
[-I ຖານ-ຊຸດ [-I ຖານ-ຊຸດ ...]]
[-A asset-source-dir] [-G class-list-file] [-P public-definitions-file]
[-S resource-sources [-S resource-sources...]]
[-F apk-file] [-J R-file-dir]
[-- ຜະລິດຕະພັນ 1, ຜະລິດຕະພັນ 2, ...]
[-c CONFIGS] [--preferred-configurations CONFIGS]
[raw-files-dir [raw-files-dir] ...]
[--output-text-symbols DIR]
ຫຸ້ມຫໍ່ຊັບພະຍາກອນ Android. ມັນຈະອ່ານຊັບສິນແລະຊັບພະຍາກອນທີ່ມີ
ສະຫນອງໃຫ້ກັບ -M -A -S ຫຼື raw-files-dir arguments. The -J -P -F ແລະ -R
ທາງເລືອກໃນການຄວບຄຸມທີ່ໄຟລ໌ແມ່ນຜົນຜະລິດ.
aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]
ລຶບໄຟລ໌ທີ່ລະບຸໄວ້ອອກຈາກແຟ້ມຈັດເກັບທີ່ເຂົ້າກັນໄດ້ກັບ Zip.
aapt ໄຟລ໌ a[dd] [-v].{zip,jar,apk} file1 [file2 ...]
ເພີ່ມໄຟລ໌ທີ່ລະບຸໄວ້ໃນແຟ້ມຈັດເກັບທີ່ເຂົ້າກັນໄດ້ກັບ Zip.
aapt c[runch] [-v] -S resource-sources ... -C output-folder ...
ເຮັດການປຸງແຕ່ງ PNG ລ່ວງໜ້າໃນໜຶ່ງ ຫຼືຫຼາຍໂຟນເດີຊັບພະຍາກອນ
ແລະເກັບຮັກສາຜົນໄດ້ຮັບໃນໂຟນເດີຜົນໄດ້ຮັບ.
aapt s[ingleCrunch] [-v] -i input-file -o outputfile
ເຮັດການປະມວນຜົນກ່ອນ PNG ໃນໄຟລ໌ດຽວ.
aapt v[ສະບັບ]
ສະບັບຂອງໂຄງການພິມ.
ລາຍລະອຽດ
ເຄື່ອງມືການຫຸ້ມຫໍ່ຊັບສິນ Android (aapt) ເອົາໄຟລ໌ຊັບພະຍາກອນຂອງທ່ານຄໍາຮ້ອງສະຫມັກ, ເຊັ່ນ:
ໄຟລ໌ AndroidManifest.xml ແລະໄຟລ໌ XML ສໍາລັບກິດຈະກໍາຂອງທ່ານ, ແລະລວບລວມພວກມັນ. ອັນ
R.java ຍັງຖືກຜະລິດເພື່ອໃຫ້ທ່ານສາມາດອ້າງອີງຊັບພະຍາກອນຂອງທ່ານຈາກລະຫັດ Java ຂອງທ່ານ.
OPTIONS
ສະຫຼຸບຂອງທາງເລືອກແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.
-a ພິມຂໍ້ມູນສະເພາະ Android (ຊັບພະຍາກອນ, manifest) ເມື່ອລາຍຊື່
-c ລະບຸວ່າຈະລວມເອົາການຕັ້ງຄ່າໃດ. ຄ່າເລີ່ມຕົ້ນແມ່ນການຕັ້ງຄ່າທັງໝົດ. ໄດ້
ຄ່າຂອງພາຣາມິເຕີຄວນເປັນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຄ່າການຕັ້ງຄ່າ.
ທ້ອງຖິ່ນຄວນຈະຖືກລະບຸວ່າເປັນພາສາ ຫຼືຄູ່ພາສາ-ພາກພື້ນ. ບາງ
ຕົວຢ່າງ:
en
ພອດ, en
port,land,en_US
ຖ້າທ່ານໃສ່ທ້ອງຖິ່ນພິເສດ, zz_ZZ ໃນບັນຊີລາຍຊື່, ມັນຈະປະຕິບັດ
pseudolocalization ຢູ່ໃນຈຸດເລີ່ມຕົ້ນ, ແກ້ໄຂສາຍສະຕຣິງທັງໝົດເພື່ອໃຫ້ເຈົ້າສາມາດ
ຊອກຫາສາຍທີ່ພາດຂະບວນການສາກົນ. ຍົກຕົວຢ່າງ:
ທ່າເຮືອ,ທີ່ດິນ,zz_ZZ
-d ນຶ່ງ ຫຼືຫຼາຍຊັບສິນອຸປະກອນທີ່ຈະຮວມ, ແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ
-f ບັງຄັບຂຽນທັບຂອງໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
-g ລະບຸຄວາມທົນທານຂອງ pixels ລວງເພື່ອບັງຄັບຮູບພາບໃຫ້ເປັນສີຂີ້ເຖົ່າ, ຄ່າເລີ່ມຕົ້ນ 0
-j ລະບຸກະປ໋ອງ ຫຼືໄຟລ໌ zip ທີ່ມີຫ້ອງຮຽນທີ່ຈະລວມເອົາ
-k ເພີ່ມເສັ້ນທາງຂີ້ເຫຍື້ອຂອງໄຟລ໌
-m ສ້າງໄດເລກະທໍລີຊຸດພາຍໃຕ້ສະຖານທີ່ທີ່ລະບຸໄວ້ໂດຍ -J
-u ອັບເດດແພັກເກດທີ່ມີຢູ່ແລ້ວ (ເພີ່ມໃຫມ່, ແທນທີ່ເກົ່າ, ເອົາໄຟລ໌ທີ່ຖືກລົບອອກ)
-v ຜົນຜະລິດ verbose
-x ສ້າງ ID ຊັບພະຍາກອນທີ່ຂະຫຍາຍ (ບໍ່ແມ່ນແອັບພລິເຄຊັນ).
-z ຕ້ອງການ localization ຂອງຄຸນລັກສະນະຊັບພະຍາກອນທີ່ຫມາຍດ້ວຍ localization = "ແນະນໍາ"
-A ໄດເລກະທໍລີເພີ່ມເຕີມທີ່ຈະຊອກຫາໄຟລ໌ຊັບສິນດິບ
-G ໄຟລ໌ທີ່ຈະອອກທາງເລືອກ proguard ເຂົ້າໄປໃນ.
-F ລະບຸໄຟລ໌ apk ທີ່ຈະອອກ
-I ເພີ່ມຊຸດທີ່ມີຢູ່ກັບພື້ນຖານປະກອບມີຊຸດ
-J ລະບຸບ່ອນທີ່ຈະອອກ R.java ຄໍານິຍາມຄົງທີ່ຂອງຊັບພະຍາກອນ
-M ລະບຸເສັ້ນທາງເຕັມໄປຫາ AndroidManifest.xml ເພື່ອລວມຢູ່ໃນ zip
-P ລະບຸບ່ອນທີ່ຈະອອກຄໍານິຍາມຊັບພະຍາກອນສາທາລະນະ
-S ໄດເລກະທໍລີທີ່ຈະຊອກຫາຊັບພະຍາກອນ. ຫຼາຍໄດເລກະທໍລີຈະຖືກສະແກນແລະ
ນັດທຳອິດທີ່ພົບ (ຊ້າຍຫາຂວາ) ຈະມີຄະແນນນຳໜ້າ.
-0 ລະບຸສ່ວນຂະຫຍາຍເພີ່ມເຕີມທີ່ໄຟລ໌ດັ່ງກ່າວຈະບໍ່ຖືກເກັບໄວ້
ບີບອັດຢູ່ໃນ .apk. ສະຕຣິງຫວ່າງເປົ່າໝາຍເຖິງການບໍ່ບີບອັດໄຟລ໌ໃດໆເລີຍ.
--debug-mode
ໃສ່ android:debuggable="true" ໃສ່ຂໍ້ມູນຂອງແອັບພລິເຄຊັນຂອງ manifest,
ເຮັດໃຫ້ແອັບພລິເຄຊັນສາມາດແກ້ບັນຫາໄດ້ເຖິງແມ່ນວ່າຢູ່ໃນອຸປະກອນການຜະລິດ.
--min-sdk-version
ໃສ່ android:minSdkVersion ເຂົ້າໃນ manifest. ຖ້າຫາກວ່າສະບັບແມ່ນ 7 ຫຼືສູງກວ່າ, ໄດ້
ການເຂົ້າລະຫັດເລີ່ມຕົ້ນຂອງຊັບພະຍາກອນຈະຢູ່ໃນ UTF-8.
--target-sdk-version
ແຊກ android:targetSdkVersion ເຂົ້າໄປໃນ manifest.
--max-res-version
ບໍ່ສົນໃຈໄດເລກະທໍລີຊັບພະຍາກອນທີ່ມີເວີຊັນຂ້າງເທິງຄ່າທີ່ໃຫ້.
--ຄຸນຄ່າ
ເມື່ອໃຊ້ກັບ "ຊັບພະຍາກອນ dump" ຍັງປະກອບມີມູນຄ່າຊັບພະຍາກອນ.
--version-code
ໃສ່ android:versionCode ໃນ manifest.
--version-name
ໃສ່ android:versionName ໃນ manifest.
--ຊຸດທີ່ກໍານົດເອງ
ສ້າງ R.java ເຂົ້າໄປໃນຊຸດທີ່ແຕກຕ່າງກັນ.
-- ແພັກເກດພິເສດ
ສ້າງ R.java ສໍາລັບຫ້ອງສະຫມຸດ. ແຍກຫ້ອງສະໝຸດດ້ວຍ ':'.
--generate-dependencies
ສ້າງໄຟລ໌ dependency ໃນໄດເລກະທໍລີດຽວກັນສໍາລັບ R.java ແລະຊຸດຊັບພະຍາກອນ
--auto-add-overlay
ເພີ່ມຊັບພະຍາກອນທີ່ພຽງແຕ່ຢູ່ໃນການຊ້ອນກັນໂດຍອັດຕະໂນມັດ.
--preferred-configurations
ເຊັ່ນດຽວກັນກັບທາງເລືອກ -c ສໍາລັບການກັ່ນຕອງອອກການຕັ້ງຄ່າທີ່ບໍ່ຈໍາເປັນ, ແຕ່ວ່າພຽງແຕ່ສະແດງອອກ a
ຄວາມມັກ. ຖ້າບໍ່ມີຊັບພະຍາກອນທີ່ມີການຕັ້ງຄ່າທີ່ຕ້ອງການ
ຫຼັງ ຈາກ ນັ້ນ ມັນ ຈະ ບໍ່ ໄດ້ ຖືກ ລອກ ເອົາ .
--rename-manifest-package
ຂຽນ manifest ຄືນໃໝ່ເພື່ອໃຫ້ຊື່ແພັກເກັດຂອງມັນແມ່ນຊື່ແພັກເກັດທີ່ໃຫ້ຢູ່ທີ່ນີ້.
ຊື່ຫ້ອງຮຽນທີ່ກ່ຽວຂ້ອງ (ຕົວຢ່າງ.Foo) ຈະຖືກປ່ຽນເປັນຊື່ຢ່າງແທ້ຈິງກັບ the
ຊຸດເກົ່າເພື່ອໃຫ້ລະຫັດບໍ່ຈໍາເປັນຕ້ອງມີການປ່ຽນແປງ.
--rename-instrumentation-target-package
ຂຽນ manifest ຄືນໃໝ່ເພື່ອໃຫ້ອົງປະກອບເຄື່ອງມືທັງໝົດຂອງມັນຕັ້ງເປົ້າໝາຍໃສ່ທີ່ໃຫ້
ຊຸດ. ເປັນປະໂຫຍດເມື່ອໃຊ້ຮ່ວມກັນກັບ --rename-manifest-package ເພື່ອແກ້ໄຂ
ການທົດສອບຕໍ່ກັບຊຸດທີ່ໄດ້ຮັບການປ່ຽນຊື່.
-- ຜະລິດຕະພັນ
ລະບຸຕົວແປທີ່ຈະເລືອກສຳລັບສະຕຣິງທີ່ມີຕົວແປຂອງຜະລິດຕະພັນ
--utf16
ປ່ຽນການເຂົ້າລະຫັດເລີ່ມຕົ້ນຂອງຊັບພະຍາກອນເປັນ UTF-16. ມີປະໂຫຍດພຽງແຕ່ເມື່ອລະດັບ API ແມ່ນ
ຕັ້ງເປັນ 7 ຫຼືສູງກວ່າບ່ອນທີ່ການເຂົ້າລະຫັດເລີ່ມຕົ້ນແມ່ນ UTF-8.
--non-constant-id
ເຮັດໃຫ້ ID ຊັບພະຍາກອນບໍ່ຄົງທີ່. ນີ້ແມ່ນຕ້ອງການເພື່ອເຮັດໃຫ້ R java class ນັ້ນ
ບໍ່ມີຄ່າສຸດທ້າຍແຕ່ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ຫ້ອງສະຫມຸດລວບລວມຄືນໄດ້
ທີ່ຈໍາເປັນເພື່ອເຂົ້າເຖິງຊັບພະຍາກອນ.
--error-on-failed-insert
ບັງຄັບໃຫ້ aapt ກັບຄືນຄວາມຜິດພາດຖ້າຫາກວ່າມັນບໍ່ສາມາດໃສ່ຄ່າເຂົ້າໄປໃນ manifest ກັບ
--debug-mode, --min-sdk-version, --target-sdk-version --version-code ແລະ --version-
ຊື່. ໂດຍທົ່ວໄປແລ້ວການແຊກຈະລົ້ມເຫລວຫາກ manifest ກຳນົດຄຸນສົມບັດແລ້ວ.
--output-text-ສັນຍາລັກ
ສ້າງໄຟລ໌ຂໍ້ຄວາມທີ່ມີສັນຍາລັກຊັບພະຍາກອນຂອງປະເພດ R ໃນ
ໂຟນເດີທີ່ລະບຸ.
--ບໍ່ສົນໃຈ-ຊັບສິນ
ຊັບສິນທີ່ຈະຖືກລະເລີຍ.
ໃຊ້ aapt ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net