https://github.com/akavel/marco
Manifests & resources compiler for .apk files (Work in Progress)
https://github.com/akavel/marco
android apk binary manifest resources standalone xml
Last synced: 5 months ago
JSON representation
Manifests & resources compiler for .apk files (Work in Progress)
- Host: GitHub
- URL: https://github.com/akavel/marco
- Owner: akavel
- License: apache-2.0
- Created: 2019-04-15T21:23:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-26T20:35:07.000Z (almost 6 years ago)
- Last Synced: 2025-05-07T01:04:55.270Z (5 months ago)
- Topics: android, apk, binary, manifest, resources, standalone, xml
- Language: Nim
- Size: 42 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
marco
=====marco — Manifest & resources compiler for .apk files
NOTE: marco currently can handle only the simplest AndroidManifest.xml files.
If you need anything more, just extend it — and please feel encouraged to
contribute the improvements back upstream!Usage
-----$ git clone https://github.com/akavel/marco
$ cd marco
$ nimble build
$ cat src/AndroidManifest.xml
$ ./marco < src/AndroidManifest.xml > apk/AndroidManifest.xmlReferences
----------
- https://github.com/czak/minimal-android-project
- https://github.com/sdklite/aapt/blob/9e6d1ad98469dffbc9940821551bd7a2e07dd1e0/src/main/java/com/sdklite/aapt/AssetEditor.java
- https://github.com/aosp-mirror/platform_frameworks_base/blob/e5cf74326dc37e87c24016640b535a269499e1ec/tools/aapt/XMLNode.cpp#L1089
- https://android.googlesource.com/platform/frameworks/base/+/dc36bb6dea837608c29c177a7ea8cf46b6a0cd53/tools/aapt/XMLNode.cpp
- https://github.com/golang/mobile/blob/master/cmd/gomobile/binary_xml.go