İngilizceFransızcaAlmancaİtalyanPortekizceRusçaİspanyolca

OnWorks favicon'u

aapt - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında aapt çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen aapt komutudur.

PROGRAM:

ADI


aapt - Android Varlık Paketleme Aracı

SİNOPSİS


uygun komut [ seçenekler ] dosyaları ...

uygun l[ist] [-v] [-a] dosyası.{zip,jar,apk}
Zip uyumlu arşivin içeriğini listeleyin.

uygun d[ump] [--values] WHAT dosyası.{apk} [varlık [varlık ...]]

dizeler APK'daki kaynak tablo dizesi havuzunun içeriğini yazdırın.
rozet APK'da belirtilen uygulama için etiketi ve simgeyi yazdırın.
izinler APK'dan izinleri yazdırın.
kaynaklar APK'dan kaynak tablosunu yazdırın.
konfigürasyonlar APK'daki konfigürasyonları yazdırın.
xmltree Verilen varlıklardaki derlenmiş xml'leri yazdırın.
xmlstrings Verilen derlenmiş xml varlıklarının dizelerini yazdırın.

uygun p[paket] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]

[-0 uzantı [-0 uzantı ...]] [-g toleransı] [-j jarfile]
[--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL]
[--app-version VAL] [--app-version-name METİN] [--özel paket VAL]
[--rename-manifest-paket PAKETİ]
[--rename-instrumentation-hedef-paket PAKETİ]
[--utf16] [--otomatik ekleme bindirme]
[--max-res-versiyon VAL]
[-I temel paket [-I temel paket ...]]
[-A varlık-kaynak-dizini] [-G sınıf-listesi-dosyası] [-P genel tanımlar-dosyası]
[-S kaynak-kaynakları [-S kaynak-kaynakları ...]]
[-F apk dosyası] [-J R dosyası-dir]
[--ürün ürün1,ürün2,...]
[-c YAPILANDIRMALAR] [--tercih edilen yapılandırmalar YAPILANDIRMALAR]
[raw-files-dir [raw-files-dir] ...]
[--output-text-symbols DIR]

Android kaynaklarını paketleyin. Varlıkları ve kaynakları okuyacaktır.
-M -A -S veya raw-files-dir argümanlarıyla sağlanır. -J -P -F ve -R
seçenekler hangi dosyaların çıktısını kontrol eder.

uygun r[kaldır] [-v] dosyası.{zip,jar,apk} dosya1 [dosya2 ...]
Belirtilen dosyaları Zip uyumlu arşivden silin.

uygun a[dd] [-v] dosyası.{zip,jar,apk} dosya1 [dosya2 ...]
Belirtilen dosyaları Zip uyumlu arşive ekleyin.

uygun c[runch] [-v] -S kaynak-kaynakları ... -C çıktı-klasörü ...
Bir veya birkaç kaynak klasöründe PNG ön işlemesi yapın
ve sonuçları çıktı klasöründe saklayın.

uygun s[ingleCrunch] [-v] -i girdi dosyası -o çıktı dosyası
Tek bir dosya üzerinde PNG ön işlemesi yapın.

uygun v[ersiyon]
Programın sürümünü yazdırın.

TANIM


Android Varlık Paketleme Aracı (aapt), aşağıdakiler gibi uygulama kaynak dosyalarınızı alır:
AndroidManifest.xml dosyası ve Etkinlikleriniz için XML dosyaları ve bunları derler. Bir
R.java da Java kodunuzdan kaynaklarınıza başvurabilmeniz için üretilmiştir.

SEÇENEKLER


Seçeneklerin bir özeti aşağıda yer almaktadır.

-a listelerken Android'e özgü verileri (kaynaklar, bildirim) yazdırın

-c hangi konfigürasyonların dahil edileceğini belirtin. Varsayılan, tüm yapılandırmalardır. NS
parametrenin değeri, yapılandırma değerlerinin virgülle ayrılmış bir listesi olmalıdır.
Yerel ayarlar, bir dil veya dil-bölge çifti olarak belirtilmelidir. Biraz
Örnekler:
en
liman, tr
liman,kara,tr_US

Özel yerel ayarı, zz_ZZ'yi listeye koyarsanız,
varsayılan yerel ayarda sahte yerelleştirme, tüm dizeleri değiştirerek
uluslararasılaştırma sürecini kaçıran dizeleri arayın. Örneğin:
liman,kara,zz_ZZ

-d virgülle ayırarak dahil edilecek bir veya daha fazla cihaz varlığı

-f mevcut dosyaların üzerine yazmaya zorla

-g görüntüleri gri tonlamaya zorlamak için bir piksel toleransı belirtin, varsayılan 0

-j dahil edilecek sınıfları içeren bir jar veya zip dosyası belirtin

-k dosya(lar)ın gereksiz yolu eklendi

-m -J tarafından belirtilen konum altında paket dizinleri oluşturun

-u mevcut paketleri güncelleyin (yeni ekleyin, eskileri değiştirin, silinen dosyaları kaldırın)

-v ayrıntılı çıktı

-x genişleyen (uygulama dışı) kaynak kimlikleri oluşturun

-z localization="önerilen" ile işaretlenmiş kaynak özelliklerinin yerelleştirilmesini gerektir

-A ham varlık dosyalarının bulunabileceği ek dizin

-G Proguard seçeneklerinin çıktısının alınacağı bir dosya.

-F çıktı alınacak apk dosyasını belirtin

-I mevcut bir paketi tabana dahil et kümesine ekle

-J R.java kaynak sabiti tanımlarının nereye çıkarılacağını belirtin

-M zip'e dahil etmek için AndroidManifest.xml'nin tam yolunu belirtin

-P genel kaynak tanımlarının nerede çıktı alınacağını belirtin

-S Kaynakların bulunacağı dizin. Birden çok dizin taranacak ve
bulunan ilk eşleşme (soldan sağa) öncelikli olacaktır.

-0 bu tür dosyaların saklanmayacağı ek bir uzantı belirtir
.apk dosyasında sıkıştırılmıştır. Boş bir dize, hiçbir dosyayı hiç sıkıştırmamak anlamına gelir.

--hata ayıklama modu
manifestin uygulama düğümüne android:debuggable="true" ekler,
uygulamanın üretim cihazlarında bile hata ayıklanabilir hale getirilmesi.

--min-sdk-sürüm
tezahür etmek için içine Android:minSdkVersion ekler. Sürüm 7 veya daha yüksekse,
kaynaklar için varsayılan kodlama UTF-8'de olacaktır.

--target-sdk-versiyonu
tezahür etmek için Android:targetSdkVersion öğesini ekler.

--max-res-versiyonu
verilen değerin üzerindeki sürümlü kaynak dizinlerini yok sayar.

--değerler
"döküm kaynakları" ile birlikte kullanıldığında kaynak değerlerini de içerir.

--versiyon-kodu
tezahür etmek için Android:versionCode'u ekler.

--versiyon-adı
tezahür etmek için Android:versionName öğesini ekler.

--özel paket
R.java'yı farklı bir pakette oluşturur.

--ekstra paketler
kütüphaneler için R.java oluşturun. Kitaplıkları ':' ile ayırın.

--generate-bağımlılıklar
R.java ve kaynak paketi için aynı dizinlerde bağımlılık dosyaları oluşturun

--auto-add-overlay
Yalnızca bindirmelerde bulunan kaynakları otomatik olarak ekleyin.

--tercih edilen-yapılandırmalar
Gereksiz yapılandırmaları filtrelemek için -c seçeneği gibi, ancak yalnızca bir
tercih. Tercih edilen yapılandırmayla kullanılabilecek kaynak yoksa
o zaman soyulmayacaktır.

--rename-manifest-paket
Bildirimi, paket adı burada verilen paket adı olacak şekilde yeniden yazın.
Göreli sınıf adları (örneğin .Foo) mutlak adlarla değiştirilecektir.
eski paket, böylece kodun değişmesine gerek kalmaz.

--rename-enstrümantasyon-hedef-paket
Bildirimi, tüm enstrümantasyon bileşenleri verilenleri hedefleyecek şekilde yeniden yazın.
paket. Düzeltmek için --rename-manifest-package ile birlikte kullanıldığında kullanışlıdır
yeniden adlandırılmış bir pakete karşı testler.

--ürün
Ürün varyantları olan dizeler için hangi varyantın seçileceğini belirtir

--utf16
kaynaklar için varsayılan kodlamayı UTF-16 olarak değiştirir. Yalnızca API düzeyi
varsayılan kodlamanın UTF-7 olduğu yerde 8 veya daha yüksek bir değere ayarlayın.

--sabit olmayan-kimlik
Kaynak kimliğini sabit olmayan hale getirin. Bu, bir R Java sınıfı yapmak için gereklidir.
nihai değeri içermez, ancak yeniden kullanılabilir derlenmiş kitaplıklar yapmak için kullanılır
kaynaklara erişmesi gerekir.

--hata-on-failed-insert
Bildirime değerleri ekleyemezse, aapt'yi bir hata döndürmeye zorlar.
--debug-mode, --min-sdk-version, --target-sdk-version --version-code ve --version-
isim. Bildirim, özniteliği zaten tanımlıyorsa, ekleme genellikle başarısız olur.

--çıktı-metin-sembolleri
R sınıfının kaynak sembollerini içeren bir metin dosyası oluşturur.
belirtilen klasör

--ignore-varlıkları
Göz ardı edilecek varlıklar.

aapt'ı onworks.net hizmetlerini kullanarak çevrimiçi kullanın


Ad


Ad

En yeni Linux ve Windows çevrimiçi programları