android - simplify src path without hardcode

41 Views Asked by At

I would like to remove the hardcode file path from Android.mk.

ifeq ($(TARGET_BUILD_VARIANT),user)
  LOCAL_SRC_FILES     := ./app/build/outputs/apk/release/app-release.apk
else
  LOCAL_SRC_FILES     := ./app/build/outputs/apk/debug/app-debug.apk
endif

Maybe I can run a find command but not sure how can I get the user version with from release folder and userdebug version from debug folder.

Maybe something like below:

LOCAL_SRC_FILES :=$(some command)

1

There are 1 best solutions below

0
AudioBubble On

Something like below:

LOCAL_SRC_FILES  := $(shell find -name '*.apk'|grep '$(FOLDER)/.*$(ARCH)')