これは、他の人の作ったFlutterのプロジェクトを開く際に起こるエラーかと思われるのですが、Androidのエミュレーターで動かした際に、
Gradle does not have execution permission
というエラーが出て、アプリが起動しないことがありますが、その場合の対処法です。
(以下のサイトを参考にさせて頂きました)

Launching lib/main.dart on Android SDK built for x86 in debug mode... [!] Gradle does not have execution permission. You should change the ownership of the project directory to your user, or
Terminalでアクセス権を付与すれば解決
結論から申し上げると、Terminalから「cdmod a+x」コマンドを使って、拒否された(deniedされた)場所へのアクセス権を付与してやれば解決します。
chmod a+rx android/gradlew
(詳しくは、下の動画で解説していますので、よろしければご覧ください)