Was bedeutet AAPT (Android Asset Packaging Tool)? Wie funktioniert es?
Kann ich die versenden .so
Datei einer Anwendung in der APK-Datei einer anderen Anwendung mit AAPT?
Ganesh
Was bedeutet AAPT (Android Asset Packaging Tool)? Wie funktioniert es?
Kann ich die versenden .so
Datei einer Anwendung in der APK-Datei einer anderen Anwendung mit AAPT?
MarcS
Mit AAPT können Sie ZIP-kompatible Archive (ZIP, JAR und APK) anzeigen, erstellen und aktualisieren. Es kann auch Ressourcen in binäre Assets kompilieren. Es ist der Basisgenerator für Android-Anwendungen.
Natürlich können Sie .so-Dateien aus einer Anwendung versenden, aber wenn Sie sie verwenden möchten, benötigen Sie Reverse-Engineering-Plugins, und diese sind aufgrund der Komplexität nicht sehr zu empfehlen. Ich kenne niemanden für Android, aber es gibt eine Reihe von Umgebungs-Plugins.
Sie können auch ein wenig recherchieren, bevor Sie posten,
Hallo MarcS, wie man den Befehl aapt in Windows ausführt: Ich versuche folgendes, erhalte aber den Fehler D:\Android Software\Qt for android\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk \build-tools\android-4.4W>aapt list D:\New folder\FirstActivity.apk Mir fehlt etwas???
– Ganesh
30. Januar 2015 um 12:53 Uhr
Ich weiß nicht, was das sein kann, versuchen Sie es mit stackoverflow.com/questions/19433970/…
– MarcS
30. Januar 2015 um 13:19 Uhr
Gotcha, danke, ich lerne Android und diese Antworten helfen mir sehr
– Simon
20. September 2020 um 22:51 Uhr
Gopal Singh Sirvi
Es ist das Standardtool des Android SDK, um alle Klassen und Ressourcen in eine APK-Datei zu packen.
Wo befindet sich das aapt-Tool? Ich kann es in meinem $ANDROID_HOME-Verzeichnis nicht finden.
– IgorGanapolsky
22. April 2016 um 15:15 Uhr
Es befindet sich unter jedem Build-Tool wie Androidsdk\build-tools\23.0.2
– Gopal Singh Sirvi
25. April 2016 um 4:40 Uhr
yoAlex5
aapt
geht es um Android Ressourcen wie .xml
etc
AAPT steht für Android Asset Packaging Tool. Das Android Asset Packaging Tool (aapt) nimmt Ihre Anwendungsressourcendateien, wie die AndroidManifest.xml-Datei und die XML-Dateien für Ihre Aktivitäten, und kompiliert sie. Dies ist ein großartiges Tool, das Ihnen hilft, Ihre APKs anzuzeigen, zu erstellen und zu aktualisieren (sowie Zip- und JAR-Dateien). Es kann auch Ressourcen in binäre Assets kompilieren. Es ist der Basis-Builder für Android-Anwendungen. Dieses Tool ist ein Teil des SDK (und des Assembler-Frameworks) und ermöglicht es Ihnen, Zip-perfekte Chroniken (zip, jolt, apk) anzuzeigen, zu erstellen und neu zu gestalten.
Du kannst es finden
..\android-sdk\build-tools\<buildToolsVersion>
aapt package
, aapt add
– Erstellung von Android Application Bundles (APKs)
aapt dump
– Dumping von Informationen aus einer APK-Datei über:
Lesen Sie einen Versionscode
aapt dump badging <name>.apk
Überprüfen Sie Ihre Berechtigungen
aapt dump permissions <name>.apk
Ebenfalls aapt
kümmern sich um die Ressourcen im ProGuard-Prozess[About]
Sinan G.
Wenn Ihre Anwendung kompiliert ist, generiert AAPT die R-Klasse, die Ressourcen-IDs für alle Ressourcen in Ihrer enthält res/
Verzeichnis. Für jeden Ressourcentyp gibt es eine R-Unterklasse (z. B. R.drawable für alle zeichenbaren Ressourcen), und für jede Ressource dieses Typs gibt es eine statische Ganzzahl (z. B. R.drawable.icon). Diese Ganzzahl ist die Ressourcen-ID, die Sie zum Abrufen Ihrer Ressource verwenden können.
QUELLE: https://developer.android.com/guide/topics/resources/accessing-resources.html (kopieren/einfügen)
Wurde Ihre Anwendung mit NDK erstellt?
– IgorGanapolsky
25. Juli 2016 um 13:24 Uhr
aapt hat keine Beziehung zu ndk, obwohl es in cpp @IgorGanapolsky geschrieben ist
– Benutzer8389458
28. April 2018 um 15:57 Uhr
@xetrasu Lesen Sie die Frage, die darin erwähnt wird .Also Datei.
– IgorGanapolsky
28. April 2018 um 23:08 Uhr