Что ж, самый простой способ - это строгая конфигурация Proguard при создании релизной сборки.
Если вы предполагаете, что кто-то создаст скрипт, использующий Appium + Espresso / UiAutmator для связи с вашим приложением, убедитесь, что вы не соблюдайте следующие правила proguard :
-dontwarn com.google.android.material.**
-keep class com.google.android.material.** { *; }
-dontwarn androidx.**.
-keep class androidx.** { *; }
-keep interface androidx.** { *; }
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }
-dontwarn android.support.v7.**
-keep class android.support.v7.** { *; }
В этом случае ваше приложение просто не подойдет для автоматизации тестирования.
Кроме того, если у вас есть свои собственные тесты, убедитесь, что нет возможности запустить их для выпуска APK. В основном без вреда, но я видел это однажды :)