I have not set attribute debuggable in AndroidManifest nor in build gradle. Niether any of library I used in my project does not use this attribute.
As default value for attribute debuggable is false. However, I am getting debuggable true in AndroidManifest by reverse engineering team. How it can be track down. Where I am missing?
You could do a quick check as follows:
If you want to check whether the signed release
apkis debuggable use the belowaapt command.Outputs 1: Debuggable Outputs 0: Not Debuggable.
If your
apkif found to bedebuggableusingaaptthen you might need to try explicitly mentioningandroid:debuggable=falsein yourAndroidManifest.xmlfile.or,
Do a deep dive of all the dependencies in your project, check whether
debuggableis getting set from any where else.Hope that helps.