Note: This project still works perfectly. But since Android Studio 3.0, Google has introduced a new tool - apkanalyzer, which provides a native solution to easily fetch permissions from apk file (apkanalyzer manifest permissions <your_application>.apk). I'll create another project based on apkanalyzer. Stay tuned... Permission matters! That's what the users care the most. Users are always suspicious of why on earth the app needs any of the permissions, they hate every permission from the bottom of heart. It would be better to check if you have added any new permission to your Android app by any means (e.g. the external library could bring some new permissions). Otherwise, the app new version's adoption rate would be affected.