I agree that 99% of “clone app” solutions only change a few superficial identifiers, usually package/app-level data, and that is not enough for serious Android-native testing.
There are more advanced approaches where each build is generated as a separate Android application instance with its...