チュートリアルをあてにすんな
恐らく始めに海外だったり日本のチュートリアルを見よう見まねでやったと思いますが人によって言うこと全然違いますよね。わかります。
javaを独自で入れるな
海外のチュートリアルをみたら独自でjavaを入れて環境変数を設定するみたいなことが書いてあったのですが、これが原因でエラーはいてました。androidstudioにもともとjavaが入ってるので個別でダウンロードしないでください。これをやった場合、プロジェクト名が無いとかのエラーが出てビルドとおりません。
4.27でandroidのセットアップ
詳しくは公式を見ましょう
①androidstudio 4.0をダウンロードする
②sdk platformでandroid8.0~10.0+までを有効にし、API31等は無効にする
③sdk toolsで28.03と29.03のみを有効化する
これで行けるはずです。環境変数を設定してしまった場合、削除してください。
ue4内の設定はほかの方が書いてるブログでも読んでください