Ini ialah arahan aapt yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
aapt - Alat Pembungkusan Aset Android
SINOPSIS
aapt perintah [ pilihan ] fail ...
aapt l[ist] [-v] [-a] fail.{zip,jar,apk}
Senaraikan kandungan arkib yang serasi dengan Zip.
aapt d[ump] [--values] APA fail.{apk} [aset [aset ...]]
rentetan Cetak kandungan kumpulan rentetan jadual sumber dalam APK.
lencana Cetak label dan ikon untuk apl yang diisytiharkan dalam APK.
kebenaran Cetak kebenaran daripada APK.
sumber Cetak jadual sumber daripada APK.
konfigurasi Cetak konfigurasi dalam APK.
xmltree Cetak xml yang disusun dalam aset yang diberikan.
xmlstrings Cetak rentetan aset xml tersusun yang diberikan.
aapt p[ackage] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 sambungan [-0 sambungan ...]] [-g toleransi] [-j jarfile]
[--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL]
[--app-version VAL] [--app-version-name TEXT] [--pakej tersuai VAL]
[--namakan semula-pakej-manifest PAKEJ]
[--rename-instrumentation-target-package PAKEJ]
[--utf16] [--auto-tambah-tindanan]
[--max-res-version VAL]
[-I asas-pakej [-I asas-pakej ...]]
[-A asset-source-dir] [-G class-list-file] [-P public-definitions-fail]
[-S sumber-sumber [-S sumber-sumber ...]]
[-F apk-file] [-J R-file-dir]
[--produk produk1,produk2,...]
[-c CONFIGS] [--preferred-configurations CONFIGS]
[raw-files-dir [raw-files-dir] ...]
[--output-text-symbols DIR]
Pakej sumber android. Ia akan membaca aset dan sumber yang
dibekalkan dengan argumen -M -A -S atau raw-files-dir. -J -P -F dan -R
pilihan mengawal fail mana yang dikeluarkan.
aapt r[move] [-v] fail.{zip,jar,apk} file1 [file2 ...]
Padamkan fail yang ditentukan daripada arkib serasi Zip.
aapt a[dd] [-v] fail.{zip,jar,apk} file1 [file2 ...]
Tambahkan fail yang ditentukan pada arkib yang serasi dengan Zip.
aapt c[runch] [-v] -S sumber-sumber ... -C output-folder ...
Lakukan prapemprosesan PNG pada satu atau beberapa folder sumber
dan simpan hasilnya dalam folder output.
aapt s[ingleCrunch] [-v] -i input-file -o outputfile
Lakukan prapemprosesan PNG pada satu fail.
aapt v[ersion]
Cetak versi program.
DESCRIPTION
Alat Pembungkusan Aset Android (aapt) mengambil fail sumber aplikasi anda, seperti
Fail AndroidManifest.xml dan fail XML untuk Aktiviti anda dan menyusunnya. An
R.java juga dihasilkan supaya anda boleh merujuk sumber anda daripada kod Java anda.
PILIHAN
Ringkasan pilihan disertakan di bawah.
-a mencetak data khusus Android (sumber, manifes) apabila menyenaraikan
-c nyatakan konfigurasi yang hendak disertakan. Lalai ialah semua konfigurasi. The
nilai parameter hendaklah senarai nilai konfigurasi yang dipisahkan koma.
Tempatan harus dinyatakan sebagai pasangan bahasa atau wilayah bahasa. Beberapa
contoh:
en
pelabuhan, en
pelabuhan, darat, en_US
Jika anda meletakkan tempat khas, zz_ZZ pada senarai, ia akan berfungsi
pseudolocalization pada tempat lalai, mengubah suai semua rentetan supaya anda boleh
cari rentetan yang terlepas proses pengantarabangsaan. Sebagai contoh:
pelabuhan,tanah,zz_ZZ
-d satu atau lebih aset peranti untuk disertakan, dipisahkan dengan koma
-f paksa tulis ganti fail sedia ada
-g tentukan toleransi piksel untuk memaksa imej kepada skala kelabu, lalai 0
-j tentukan balang atau fail zip yang mengandungi kelas untuk disertakan
-k laluan sampah fail(s) ditambah
-m buat direktori pakej di bawah lokasi yang ditentukan oleh -J
-u kemas kini pakej sedia ada (tambah baharu, gantikan yang lebih lama, alih keluar fail yang dipadam)
-v keluaran verbose
-x buat ID sumber lanjutan (bukan aplikasi).
-z memerlukan penyetempatan atribut sumber yang ditandakan dengan penyetempatan="dicadangkan"
-A direktori tambahan untuk mencari fail aset mentah
-G Fail untuk mengeluarkan pilihan proguard ke.
-F tentukan fail apk untuk dikeluarkan
-I tambah pakej sedia ada ke set termasuk asas
-J nyatakan tempat untuk mengeluarkan definisi pemalar sumber R.java
-M tentukan laluan penuh ke AndroidManifest.xml untuk disertakan dalam zip
-P nyatakan tempat untuk mengeluarkan definisi sumber awam
-S direktori untuk mencari sumber. Berbilang direktori akan diimbas dan
padanan pertama yang ditemui (kiri ke kanan) akan diutamakan.
-0 menentukan sambungan tambahan yang mana fail tersebut tidak akan disimpan
dimampatkan dalam .apk. Rentetan kosong bermakna tidak memampatkan sebarang fail sama sekali.
--debug-mod
memasukkan android:debuggable="true" ke dalam nod aplikasi manifes,
menjadikan aplikasi boleh nyahpepijat walaupun pada peranti pengeluaran.
--min-sdk-versi
memasukkan android:minSdkVersion ke dalam manifes. Jika versi 7 atau lebih tinggi, yang
pengekodan lalai untuk sumber akan berada dalam UTF-8.
--target-sdk-versi
memasukkan android:targetSdkVersion ke dalam manifes.
--max-res-version
mengabaikan direktori sumber versi di atas nilai yang diberikan.
--nilai
apabila digunakan dengan "sumber pembuangan" juga termasuk nilai sumber.
--version-code
memasukkan android:versionCode ke dalam manifes.
--versi-nama
memasukkan android:versionName ke dalam manifes.
--pakej tersuai
menjana R.java ke dalam pakej yang berbeza.
--pakej tambahan
jana R.java untuk perpustakaan. Asingkan perpustakaan dengan ':'.
--jana-bergantung
jana fail pergantungan dalam direktori yang sama untuk R.java dan pakej sumber
--auto-tambah-tindanan
Tambah sumber secara automatik yang hanya dalam tindanan.
--pilihan-konfigurasi
Seperti pilihan -c untuk menapis konfigurasi yang tidak diperlukan, tetapi hanya menyatakan a
pilihan. Jika tiada sumber tersedia dengan konfigurasi pilihan
maka ia tidak akan dilucutkan.
--namakan semula-pakej-manifest
Tulis semula manifes supaya nama pakejnya ialah nama pakej yang diberikan di sini.
Nama kelas relatif (contohnya .Foo) akan ditukar kepada nama mutlak dengan
pakej lama supaya kod tidak perlu diubah.
--namakan semula-instrumentasi-pakej sasaran
Tulis semula manifes supaya semua komponen instrumentasinya menyasarkan yang diberikan
pakej. Berguna apabila digunakan bersama --rename-manifest-package untuk diperbaiki
ujian terhadap pakej yang telah dinamakan semula.
--produk
Menentukan varian yang hendak dipilih untuk rentetan yang mempunyai varian produk
--utf16
menukar pengekodan lalai untuk sumber kepada UTF-16. Hanya berguna apabila tahap API adalah
ditetapkan kepada 7 atau lebih tinggi dengan pengekodan lalai ialah UTF-8.
--bukan-malar-id
Jadikan ID sumber tidak tetap. Ini diperlukan untuk membuat kelas R java itu
tidak mengandungi nilai akhir tetapi digunakan untuk membuat perpustakaan tersusun yang boleh digunakan semula
yang perlu mengakses sumber.
--ralat-pada-gagal-masukkan
Memaksa aapt untuk mengembalikan ralat jika ia gagal memasukkan nilai ke dalam manifes dengan
--debug-mode, --min-sdk-version, --target-sdk-version --version-code dan --version-
nama. Sisipan biasanya gagal jika manifes sudah mentakrifkan atribut.
--output-text-symbols
Menghasilkan fail teks yang mengandungi simbol sumber kelas R dalam
folder yang ditentukan.
--abaikan-aset
Aset untuk diabaikan.
Gunakan aapt dalam talian menggunakan perkhidmatan onworks.net