นี่คือคำสั่ง aapt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
aapt - เครื่องมือบรรจุภัณฑ์ Android
เรื่องย่อ
เหมาะ คำสั่ง [ ตัวเลือก ] ไฟล์ ...
เหมาะ l[ist] [-v] [-a] ไฟล์.{zip,jar,apk}
แสดงรายการเนื้อหาของไฟล์เก็บถาวรที่เข้ากันได้กับ Zip
เหมาะ d[ump] [--values] ไฟล์อะไร.{apk} [สินทรัพย์ [สินทรัพย์ ...]]
strings พิมพ์เนื้อหาของกลุ่มสตริงของตารางทรัพยากรใน APK
ป้าย พิมพ์ป้ายกำกับและไอคอนสำหรับแอปที่ประกาศใน APK
สิทธิ์ พิมพ์สิทธิ์จาก APK
ทรัพยากร พิมพ์ตารางทรัพยากรจาก APK
การกำหนดค่า พิมพ์การกำหนดค่าใน APK
xmltree พิมพ์ xmls ที่คอมไพล์แล้วในเนื้อหาที่กำหนด
xmlstrings พิมพ์สตริงของเนื้อหา xml ที่คอมไพล์แล้วที่กำหนด
เหมาะ p[แพคเกจ] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 นามสกุล [-0 นามสกุล ...]] [-g ความอดทน] [-j jarfile]
[--โหมดดีบัก] [--min-sdk-เวอร์ชัน VAL] [--target-sdk-เวอร์ชัน VAL]
[--เวอร์ชันแอป VAL] [--ข้อความชื่อเวอร์ชันแอป] [--แพ็คเกจ VAL ที่กำหนดเอง]
[--เปลี่ยนชื่อ-รายการแพ็คเกจแพ็คเกจ]
[--เปลี่ยนชื่อ-instrumentation-target-แพ็คเกจแพ็คเกจ]
[--utf16] [--เพิ่มโอเวอร์เลย์อัตโนมัติ]
[--max-res-เวอร์ชัน VAL]
[-I แพ็คเกจพื้นฐาน [-I แพ็คเกจพื้นฐาน ...]]
[-A ทรัพย์สินแหล่งที่มา-dir] [-G class-list-file] [-P public-definitions-file]
[-S แหล่งทรัพยากร [-S แหล่งทรัพยากร ...]]
[-F apk-ไฟล์] [-J R-ไฟล์-dir]
[--ผลิตภัณฑ์ product1,product2,...]
[-c CONFIGS] [--การกำหนดค่าที่ต้องการ CONFIGS]
[raw-files-dir [raw-files-dir] ... ]
[--เอาท์พุท-ข้อความ-สัญลักษณ์ DIR]
แพ็คเกจทรัพยากร Android มันจะอ่านทรัพย์สินและทรัพยากรที่
มาพร้อมกับอาร์กิวเมนต์ -M -A -S หรือ raw-files-dir -J -P -F และ -R
ตัวเลือกควบคุมไฟล์ที่จะส่งออก
เหมาะ r[ลบ] [-v] ไฟล์{zip,jar,apk} file1 [file2 ...]
ลบไฟล์ที่ระบุจากไฟล์เก็บถาวรที่เข้ากันได้กับ Zip
เหมาะ ไฟล์ a[dd] [-v].{zip,jar,apk} ไฟล์1 [ไฟล์2 ...]
เพิ่มไฟล์ที่ระบุไปยังไฟล์เก็บถาวรที่เข้ากันได้กับ Zip
เหมาะ c[runch] [-v] -S แหล่งข้อมูล ... -C โฟลเดอร์เอาต์พุต ...
ทำ PNG ล่วงหน้าในโฟลเดอร์ทรัพยากรหนึ่งหรือหลายโฟลเดอร์
และเก็บผลลัพธ์ไว้ในโฟลเดอร์ผลลัพธ์
เหมาะ s[ingleCrunch] [-v] -i อินพุตไฟล์ -o เอาต์พุตไฟล์
ทำ PNG ก่อนการประมวลผลในไฟล์เดียว
เหมาะ วี[ersion]
รุ่นโปรแกรมพิมพ์
DESCRIPTION
เครื่องมือบรรจุภัณฑ์ Android (aapt) นำไฟล์ทรัพยากรแอปพลิเคชันของคุณ เช่น
ไฟล์ AndroidManifest.xml และไฟล์ XML สำหรับกิจกรรมของคุณ และคอมไพล์ไฟล์เหล่านั้น หนึ่ง
R.java ยังถูกสร้างขึ้นเพื่อให้คุณสามารถอ้างอิงทรัพยากรของคุณจากโค้ด Java ของคุณ
OPTIONS
สรุปตัวเลือกอยู่ด้านล่าง
-a พิมพ์ข้อมูลเฉพาะของ Android (ทรัพยากร รายการ) เมื่อแสดงรายการ
-c ระบุการกำหนดค่าที่จะรวม ค่าเริ่มต้นคือการกำหนดค่าทั้งหมด NS
ค่าของพารามิเตอร์ควรเป็นรายการค่าการกำหนดค่าที่คั่นด้วยเครื่องหมายจุลภาค
ควรระบุสถานที่เป็นภาษาหรือคู่ภาษากับภูมิภาค บาง
ตัวอย่าง:
en
พอร์ต,en
ท่าเรือ,ที่ดิน,en_US
หากคุณใส่โลแคลพิเศษ zz_ZZ ในรายการ มันจะดำเนินการ
pseudolocalization บนโลแคลเริ่มต้น แก้ไขสตริงทั้งหมดเพื่อให้คุณสามารถ
มองหาสตริงที่พลาดกระบวนการทำให้เป็นสากล ตัวอย่างเช่น:
ท่าเรือ ที่ดิน zz_ZZ
-d สินทรัพย์อุปกรณ์อย่างน้อยหนึ่งรายการที่จะรวม คั่นด้วยเครื่องหมายจุลภาค
-f บังคับให้เขียนทับไฟล์ที่มีอยู่
-g ระบุพิกัดความเผื่อของพิกเซลเพื่อบังคับให้รูปภาพเป็นระดับสีเทา ค่าเริ่มต้น0
-j ระบุไฟล์ jar หรือ zip ที่มีคลาสที่จะรวม
-k เพิ่มเส้นทางขยะของไฟล์แล้ว
-m สร้างไดเร็กทอรีแพ็คเกจภายใต้ตำแหน่งที่ระบุโดย -J
-u อัปเดตแพ็คเกจที่มีอยู่ (เพิ่มใหม่ แทนที่เก่า ลบไฟล์ที่ถูกลบ)
-v เอาต์พุตแบบละเอียด
-x สร้างรหัสทรัพยากรที่ขยาย (ไม่ใช่แอปพลิเคชัน)
-z ต้องการการแปลแอตทริบิวต์ของทรัพยากรที่ทำเครื่องหมายด้วยการแปล = "แนะนำ"
-A ไดเร็กทอรีเพิ่มเติมเพื่อค้นหาไฟล์สินทรัพย์ดิบ
-G ไฟล์ที่จะส่งออกตัวเลือก proguard เป็น
-F ระบุไฟล์ apk ที่จะส่งออก
-I เพิ่มแพ็คเกจที่มีอยู่ไปยังฐานรวม set
-J ระบุตำแหน่งที่จะส่งออกคำจำกัดความคงที่ของทรัพยากร R.java
-M ระบุเส้นทางแบบเต็มไปยัง AndroidManifest.xml เพื่อรวมใน zip
-P ระบุตำแหน่งที่จะส่งออกคำจำกัดความของทรัพยากรสาธารณะ
-S ไดเร็กทอรีที่จะค้นหาทรัพยากร หลายไดเร็กทอรีจะถูกสแกนและ
พบคู่แรก (ซ้ายไปขวา) จะมีความสำคัญกว่า
-0 ระบุนามสกุลเพิ่มเติมที่ไฟล์ดังกล่าวจะไม่ถูกจัดเก็บ
บีบอัดใน .apk สตริงว่างหมายถึงไม่บีบอัดไฟล์ใดๆ เลย
--debug-โหมด
แทรก android:debuggable="true" ลงในโหนดแอปพลิเคชันของรายการ
ทำให้แอปพลิเคชันสามารถดีบักได้แม้ในอุปกรณ์ที่ใช้งานจริง
--min-sdk-เวอร์ชั่น
แทรก android:minSdkVersion ลงในรายการ หากเวอร์ชัน 7 ขึ้นไป
การเข้ารหัสเริ่มต้นสำหรับทรัพยากรจะอยู่ใน UTF-8
--target-sdk-รุ่น
แทรก android:targetSdkVersion ลงในรายการ
--max-res-รุ่น
ละเว้นไดเรกทอรีทรัพยากรที่มีเวอร์ชันที่สูงกว่าค่าที่กำหนด
-- ค่า
เมื่อใช้กับ "การถ่ายโอนข้อมูลทรัพยากร" จะรวมค่าทรัพยากรด้วย
--รหัสเวอร์ชัน
แทรก android:versionCode ลงในรายการ
--รุ่น-ชื่อ
แทรก android:versionName ลงในรายการ
--custom-แพคเกจ
สร้าง R.java เป็นแพ็คเกจอื่น
--แพคเกจพิเศษ
สร้าง R.java สำหรับไลบรารี แยกไลบรารี่ด้วย ':'
--สร้างการพึ่งพา
สร้างไฟล์การพึ่งพาในไดเร็กทอรีเดียวกันสำหรับ R.java และแพ็คเกจทรัพยากร
--auto-เพิ่มซ้อนทับ
เพิ่มทรัพยากรที่อยู่ในโอเวอร์เลย์เท่านั้นโดยอัตโนมัติ
--ที่ต้องการ-การกำหนดค่า
เช่นเดียวกับตัวเลือก -c สำหรับการกรองการกำหนดค่าที่ไม่จำเป็น แต่แสดงเฉพาะa
ความพึงใจ. หากไม่มีทรัพยากรพร้อมการกำหนดค่าที่ต้องการ
แล้วมันจะไม่ถูกปล้น
--เปลี่ยนชื่อ-รายการ-แพ็คเกจ
เขียนรายการใหม่เพื่อให้ชื่อแพ็คเกจเป็นชื่อแพ็คเกจที่ระบุที่นี่
ชื่อคลาสสัมพัทธ์ (เช่น .Foo) จะถูกเปลี่ยนเป็นชื่อสัมบูรณ์ด้วย
แพ็คเกจเก่าเพื่อไม่ต้องเปลี่ยนรหัส
--เปลี่ยนชื่อ-instrumentation-target-package
เขียนรายการใหม่เพื่อให้ส่วนประกอบเครื่องมือวัดทั้งหมดกำหนดเป้าหมายตามที่กำหนด
บรรจุุภัณฑ์. มีประโยชน์เมื่อใช้ร่วมกับ --rename-manifest-package to fix
ทดสอบกับแพ็คเกจที่ถูกเปลี่ยนชื่อ
--ผลิตภัณฑ์
ระบุตัวเลือกสินค้าสำหรับสตริงที่มีรายละเอียดปลีกย่อย
--utf16
เปลี่ยนการเข้ารหัสเริ่มต้นสำหรับทรัพยากรเป็น UTF-16 มีประโยชน์เฉพาะเมื่อระดับ API เป็น
ตั้งค่าเป็น 7 หรือสูงกว่าโดยที่การเข้ารหัสเริ่มต้นคือ UTF-8
--ไม่ใช่ค่าคงที่-id
ทำให้รหัสทรัพยากรไม่คงที่ นี่เป็นสิ่งจำเป็นในการสร้างคลาส R java ที่
ไม่มีค่าสุดท้าย แต่ใช้เพื่อสร้างไลบรารีที่คอมไพล์ซ้ำได้
ที่ต้องการเข้าถึงทรัพยากร
--ข้อผิดพลาด-on-ล้มเหลว-แทรก
บังคับให้ aapt ส่งคืนข้อผิดพลาดหากไม่สามารถแทรกค่าลงในรายการด้วย
--debug-mode, --min-sdk-version, --target-sdk-version --version-code และ --version-
ชื่อ. การแทรกมักจะล้มเหลวหากรายการกำหนดแอตทริบิวต์อยู่แล้ว
--output-ข้อความ-สัญลักษณ์
สร้างไฟล์ข้อความที่มีสัญลักษณ์ทรัพยากรของคลาส R ใน
โฟลเดอร์ที่ระบุ
--ละเว้น-สินทรัพย์
ทรัพย์สินที่จะละเว้น
ใช้ aapt ออนไลน์โดยใช้บริการ onworks.net