これは完全な「ノーノー」かもしれませんが、署名してapkにコンパイルした後、アプリケーションをデバッグ可能にすることは可能かどうか疑問に思いました。
サーバー上でランダムなキーを生成し、このキーを使用して、公開したアプリケーションをデバッグ可能な状態にできるようにしたいと思います。
//Build a hidden back door to request the randomly generated key on my server
//Input this key into an edittext box of some sort.
//Check this key against the server
//If key validates, put application in debuggable state.
これを行うことで潜在的なセキュリティリスクを認識していますが、それが可能かどうか疑問に思っていました。