Unable to package game for distribution

I tried to upload my apk in playstore but playstore rejected it by telling that the game is not made for distribution but for debug purpose. So i went to unreal project settings, turned build configuration to shipping and turned on ‘for distribution’ option. The problem is if this distribution option is on then my game won’t package. It give me this 2 errors.

If I package with gradle then this error:

UATHelper: Packaging (Android (ETC1)): ERROR: cmd.exe failed with args /c “C:\Users\Sanket\Documents\Unreal Projects\AntiVirus_Project\Intermediate/Android/APK\gradle\rungradle.bat” :app:assembleRelease

If i package with ant then this error:

UATHelper: Packaging (Android (ETC1)): ERROR: cmd.exe failed with args /c “C:/NVPACK/apache-ant-1.8.2/bin/ant.bat” release -Djava.source=1.7 -Djava.target=1.7

If i turn off ‘for distribution’ option then with gradle it still gives same error but with ant it packages without any problem but then the game is not for distribution as a result. So how do i solve it? I am using unreal engine 4.19.2.