ManifestRequirementsOverride not working

I have put the ManifestRequirementsOverride.txt file inside [MyProject]\Build\Android. When I build and upload the android apk file to the store, the permissions are not what I have specified in ManifestRequirementsOverride.txt

Here is what I put in the file:

<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="22" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

I build for Android_ETC1 so I tried putting the file in [MyProject]\Build\Android_ETC1 but still it did not work.

I still have all the original permissions that unreal asks for by default. I don’t want that many permissions on my app. Can anyone tell me why it is not working?

This should work. Please take a look in [MyProject]/Intermediate/Android/APK. The actual AndroidManifest.xml it packages in the APK is here; check if your changes were applied.