Update scripts for Android build
authorAitor Camacho <aitor@lunarg.com>
Tue, 3 Jan 2023 18:25:23 +0000 (19:25 +0100)
committeraitor_lunarg <aitor@lunarg.com>
Tue, 17 Jan 2023 22:40:21 +0000 (23:40 +0100)
commit27f6f1bf4a92ecef5c5b605fd5e3221e34116e8e
treed6dbc77463a97d6fd39e5cd3a3afdd99bf6d8e97
parent78e00669f4557847b54f92952d3e7e75743b30b8
Update scripts for Android build

 - Use d8 instead of dx due to deprecation
 - Use apksigner instead of jarsigner for signature scheme v2 required by newer SDKs
 - Move apk signing to be last step (required for signature scheme v2)
 - Force uncompressed arsc files (required for SDK versions 30 and up)
 - Add '--tool-api' argument for selecting build tools version
 - Add permission for reading external storage in manifest

VK-GL-CTS Issue: 4163

Components: Framework
Change-Id: Iea4429f861148168ffe680cdf9a497cb467b8d6a
android/package/AndroidManifest.xml
external/vulkancts/README.md
scripts/android/build_apk.py