To jest polecenie, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
aapt — narzędzie do pakowania zasobów systemu Android
STRESZCZENIE
mieszkanie polecenie [ opcje ] pliki ...
mieszkanie l[ist] [-v] [-a] plik.{zip,jar,apk}
Lista zawartości archiwum zgodnego z Zip.
mieszkanie d[ump] [--wartości] CO plik.{apk} [zasób [zasób ...]]
ciągi Wydrukuj zawartość puli ciągów tabeli zasobów w pliku APK.
znaczek Wydrukuj etykietę i ikonę aplikacji zadeklarowanej w APK.
uprawnienia Wydrukuj uprawnienia z APK.
zasoby Wydrukuj tabelę zasobów z APK.
konfiguracje Wydrukuj konfiguracje w APK.
xmltree Wydrukuj skompilowane pliki xml w podanych zasobach.
xmlstrings Drukuje ciągi danych skompilowanych zasobów xml.
mieszkanie pakiet [pakiet] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 rozszerzenie [-0 rozszerzenie...]] [-g tolerancja] [-jjarfile]
[--debug-mode] [--min-sdk-wersja VAL] [--target-sdk-version VAL]
[--wersja-aplikacji WARTOŚĆ] [--nazwa-wersji-aplikacji TEKST] [--pakiet niestandardowy WARTOŚĆ]
[--zmień nazwę-pakietu-manifestu PAKIET]
[--zmień nazwę-oprzyrządowania-pakiet-docelowy PAKIET]
[--utf16] [--auto-dodaj-nakładkę]
[--max-res-wersja VAL]
[-I pakiet podstawowy [-I pakiet podstawowy ...]]
[-A katalog-źródłowy-zasobów] [-G plik-listy-klas] [-P plik-definicji-publicznej]
[-S źródła-zasobów [-S źródła-zasobów ...]]
[-F plik-apk] [-J katalog-plików-R]
[--produkt produkt1,produkt2,...]
[-c KONFIGURACJA] [--preferred-configuration KONFIGURACJA]
[katalog-plików-rawowych [katalog-plików-surowych] ...]
[--wyjściowy-tekst-symbole DIR]
Spakuj zasoby Androida. Odczyta zasoby i zasoby, które są
dostarczane z argumentami -M -A -S lub raw-files-dir. -J -P -F i -R
opcje kontrolują, które pliki są wyprowadzane.
mieszkanie r[usuń] [-v] plik.{zip,jar,apk} plik1 [plik2 ...]
Usuń określone pliki z archiwum zgodnego z Zip.
mieszkanie a[dd] [-v] plik.{zip,jar,apk} plik1 [plik2 ...]
Dodaj określone pliki do archiwum zgodnego z Zip.
mieszkanie c[runch] [-v] -S źródła-zasobów ... -C folder wyjściowy ...
Wykonaj wstępne przetwarzanie PNG w jednym lub kilku folderach zasobów
i przechowuj wyniki w folderze wyjściowym.
mieszkanie s[ingleCrunch] [-v] -i plik-wejściowy -o plik-wyjściowy
Wykonaj wstępne przetwarzanie PNG w jednym pliku.
mieszkanie wersja]
Wydrukuj wersję programu.
OPIS
Narzędzie Android Asset Packaging Tool (aapt) pobiera pliki zasobów aplikacji, takie jak
Plik AndroidManifest.xml i pliki XML dla działań i kompiluje je. jakiś
R.java jest również tworzony, dzięki czemu możesz odwoływać się do swoich zasobów z kodu Java.
OPCJE
Podsumowanie opcji znajduje się poniżej.
-a drukuj dane specyficzne dla Androida (zasoby, manifest) podczas wystawiania
-c określ, które konfiguracje mają zostać uwzględnione. Domyślnie są to wszystkie konfiguracje. ten
wartość parametru powinna być listą wartości konfiguracyjnych oddzielonych przecinkami.
Ustawienia regionalne należy określić jako parę język lub język-region. Trochę
przykłady:
en
port, en
port, ziemia, en_US
Jeśli umieścisz na liście specjalne ustawienie regionalne, zz_ZZ, będzie ono działać
pseudolokalizacja na domyślne ustawienia regionalne, modyfikując wszystkie ciągi, dzięki czemu możesz
poszukaj ciągów, które przeoczyły proces internacjonalizacji. Na przykład:
port, ląd, zz_ZZ
-d co najmniej jeden zasób urządzenia do uwzględnienia, oddzielony przecinkami
-f wymuś nadpisanie istniejących plików
-g określ tolerancję pikseli, aby wymusić obrazy w skali szarości, domyślnie 0
-j określ plik jar lub zip zawierający klasy do uwzględnienia
-k dodano niepotrzebną ścieżkę pliku(ów)
-m utwórz katalogi pakietów w lokalizacji określonej przez -J
-u aktualizacja istniejących pakietów (dodawanie nowych, zastępowanie starszych, usuwanie usuniętych plików)
-v Gadatliwe wyjście
-x tworzyć rozszerzające się (nieaplikacyjne) identyfikatory zasobów
-z wymagają lokalizacji atrybutów zasobów oznaczonych jako localization="sugerowane"
-A dodatkowy katalog, w którym można znaleźć surowe pliki zasobów
-G Plik do wyprowadzania opcji proguard.
-F określ plik APK do wyprowadzenia
-I dodaj istniejący pakiet do bazy dołącz zestaw
-J określić, gdzie wyprowadzić definicje stałych zasobów R.java
-M określ pełną ścieżkę do pliku AndroidManifest.xml, aby dołączyć do pliku zip
-P określić, gdzie wyprowadzić definicje zasobów publicznych
-S katalog, w którym można znaleźć zasoby. Wiele katalogów zostanie przeskanowanych, a
pierwsze znalezione dopasowanie (od lewej do prawej) będzie mieć pierwszeństwo.
-0 określa dodatkowe rozszerzenie, dla którego takie pliki nie będą przechowywane
skompresowany w .apk. Pusty ciąg oznacza, że w ogóle nie należy kompresować żadnych plików.
--Tryb debugowania
wstawia android:debuggable="true" do węzła aplikacji manifestu,
umożliwienie debugowania aplikacji nawet na urządzeniach produkcyjnych.
--min-wersja-sdk
wstawia android: minSdkVersion do manifestu. Jeśli wersja to 7 lub nowsza,
domyślne kodowanie zasobów będzie w UTF-8.
--docelowa wersja SDK
wstawia android:targetSdkVersion do manifestu.
--max-res-wersja
ignoruje wersjonowane katalogi zasobów powyżej podanej wartości.
--wartości
w przypadku użycia z „zasobami zrzutowymi” obejmuje również wartości zasobów.
--kod-wersji
wstawia android:versionCode do manifestu.
--nazwa-wersji
wstawia android:versionName do manifestu.
--niestandardowy pakiet
generuje R.java do innego pakietu.
--dodatkowe pakiety
generuj R.java dla bibliotek. Oddziel biblioteki znakiem ':'.
--generuj-zależności
wygeneruj pliki zależności w tych samych katalogach dla R.java i pakietu zasobów
--automatyczne dodawanie nakładki
Automatycznie dodawaj zasoby, które znajdują się tylko w nakładkach.
--preferowane-konfiguracje
Podobnie jak opcja -c do odfiltrowywania niepotrzebnych konfiguracji, ale wyraża tylko a
pierwszeństwo. Jeśli nie ma dostępnych zasobów z preferowaną konfiguracją
wtedy nie zostanie rozebrany.
--zmień nazwę-pakietu manifestu
Przepisz manifest tak, aby nazwa pakietu była nazwą pakietu podaną w tym miejscu.
Względne nazwy klas (na przykład .Foo) zostaną zmienione na nazwy bezwzględne z
stary pakiet, aby kod nie wymagał zmiany.
--zmień nazwę-pakietu-docelowego-instrumentów
Przepisz manifest tak, aby wszystkie jego komponenty oprzyrządowania kierowały się do podanego
pakiet. Przydatne w połączeniu z --rename-manifest-package do naprawy
testuje pakiet, którego nazwa została zmieniona.
--produkt
Określa, który wariant wybrać dla ciągów, które mają warianty produktu
--utf16
zmienia domyślne kodowanie zasobów na UTF-16. Przydatne tylko wtedy, gdy poziom API to
ustawiony na 7 lub wyższy, gdzie domyślnym kodowaniem jest UTF-8.
--nie-stały-id
Ustaw identyfikator zasobów jako niestały. Jest to wymagane do stworzenia klasy R java, która
nie zawiera wartości końcowej, ale służy do tworzenia skompilowanych bibliotek wielokrotnego użytku
które potrzebują dostępu do zasobów.
--błąd przy nieudanym wstawieniu
Zmusza aapt do zwrócenia błędu, jeśli nie wstawi wartości do manifestu za pomocą
--debug-mode, --min-sdk-version, --target-sdk-version --version-code i --version-
Nazwa. Wstawienie zwykle kończy się niepowodzeniem, jeśli manifest już definiuje atrybut.
--output-text-symbole
Generuje plik tekstowy zawierający symbole zasobów klasy R w
określony folder.
--ignoruj-aktywa
Zasoby do zignorowania.
Korzystaj z aapt online za pomocą usług onworks.net