Disable AAPT2 daemon on CI

Ser*_*Ch. 6 android

I'm running CI builds in a very resource-constrained Docker container.

AAPT2 doesn't seem to recognize that it's running in a container and spawns multiple daemon processes which then killed due to OOM and build fails:

AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #0: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #6: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #3: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #4: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #2: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #7: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #1: Unexpectedly exit.
AAPT2 aapt2-3.3.0-beta01-5013011-linux Daemon #5: Unexpectedly exit.
Run Code Online (Sandbox Code Playgroud)

Is there any way to disable AAPT2 daemon or at least limit the number of daemon processes? The Android Developer documentation doesn't seem to have any information about the AAPT2 daemon.

shi*_*hen 0

您可以暂时在里面添加以下行gradle.properties

android.enableAapt2=false
Run Code Online (Sandbox Code Playgroud)