My app defines the intent filters to handle URL\'s from my site defined by
Thanks for all the other answers here, I was able to find my issue. In spite of doing everything right. This was my problem.
How this can go wrong is simple. If a project has multiple autoverify urls, then the OS tries to verify it all. Even if one fails then the OS fails the verification of every URL.
Open the manifest file in your main app module, then choose the Merged Manifest option from the bottom tab. Now check the Manifest sources(list) on the right and manually look up manifest files of every library project.
In my case, a third-party library's auto verify flag was enabled. My two-day search comes to an end. Good luck to you.