# UE 4.27.2 - How to build for target SDK 33 (or 34) !

**URL:** <https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642>\
**Category:** Mobile\
**Tags:** unreal-engine\
**Created:** [November 7, 2023, 7:45pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642 "2023-11-07T19:45:40Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Vengeance66](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vengeance66/32/768368_2.png) [@Vengeance66](https://forums.unrealengine.com/u/Vengeance66)\
**Post date:** [July 11, 2024, 6:53am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/22 "2024-07-11T06:53:42Z")

</div>

The problem is something to do with the Splash Image (SplashActivity) where something is with the android:exported=“true”.  
When I untick the Launch Splash Image, the app is stuck on the game icon on the full screen, nothing else.

Any help would be appreciated! I don’t have any more ideas what to do and what to try.

---

<div class="post-metadata">

**Author:** ![gerry\_enoma](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gerry\_enoma](https://forums.unrealengine.com/u/gerry_enoma)\
**Post date:** [July 12, 2024, 6:28pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/23 "2024-07-12T18:28:36Z")

</div>

Please who has solved this issue? APK fails to install on device.

---

<div class="post-metadata">

**Author:** ![araz01](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/araz01/32/1028814_2.png) [@araz01](https://forums.unrealengine.com/u/araz01)\
**Post date:** [July 15, 2024, 7:49am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/24 "2024-07-15T07:49:38Z")

</div>

doesnt work for 5.0.3 unreal, target api 35

---

<div class="post-metadata">

**Author:** ![Vengeance66](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vengeance66/32/768368_2.png) [@Vengeance66](https://forums.unrealengine.com/u/Vengeance66)\
**Post date:** [July 18, 2024, 7:05am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/25 "2024-07-18T07:05:02Z")

</div>

I’ve gone throught with Source code of UE 4.26.2. There are easy tutorials how to install it on your pc.

Then I just added this line android:exported as per the comment above in the same file.

Then, built and installed with USB Debugging without issues.

Thank you for the help!

---

<div class="post-metadata">

**Author:** ![Vengeance66](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vengeance66/32/768368_2.png) [@Vengeance66](https://forums.unrealengine.com/u/Vengeance66)\
**Post date:** [July 20, 2024, 10:20am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/26 "2024-07-20T10:20:14Z")

</div>

I’ve managed to get the app published on Play Console with API 33.  
I was missing the java compatibility in the Build gradle file.

Now, I will go on to try and see if it works for SDK 34 as Google requires that.

Thanks!

---

<div class="post-metadata">

**Author:** ![araz01](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/araz01/32/1028814_2.png) [@araz01](https://forums.unrealengine.com/u/araz01)\
**Post date:** [July 25, 2024, 4:02pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/27 "2024-07-25T16:02:41Z")

</div>

ive addressed the issue here (with solution):

> [@unreal 5.0.3 building for sdk target 35 android google people](https://forums.unrealengine.com/t/unreal-5-0-3-building-for-sdk-target-35-android-google-people/1937724):
>
> hi, i wanted to know how to build for android target sdk 35, using unreal 5.0.3 i did it with 5.3 but its badly optimized engine i reverted to unreal 5.0.3 but now, at sdk target 35 i get crashes, i downloaded all the necesarry sdks and all that for 35, but issue seems oddly persisnent, the app crashes on mobile without any warning, just doesnt open, fix this, NOW.

the build was working, but after moving some sdks and ndks and jdks to different drive for space purposes i wasnt able to auto install bat, so manual install i think was causing issue, im not sure, you can do some tests here to inform me, thanks

---

<div class="post-metadata">

**Author:** ![SardaunaIsaacb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SardaunaIsaacb](https://forums.unrealengine.com/u/SardaunaIsaacb)\
**Post date:** [August 5, 2024, 8:37pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/28 "2024-08-05T20:37:58Z")

</div>

Same for me I have ran out of idea SDK 33,34 and 35 does not work for me at all

---

<div class="post-metadata">

**Author:** ![araz01](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/araz01/32/1028814_2.png) [@araz01](https://forums.unrealengine.com/u/araz01)\
**Post date:** [August 6, 2024, 11:03pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/29 "2024-08-06T23:03:26Z")

</div>

i was able to address the issue here:

> [@UNREAL 5.0.3 RECEIVER\_EXPORTED error in gameactivity.java.template for 34+ api](https://forums.unrealengine.com/t/unreal-5-0-3-receiver-exported-error-in-gameactivity-java-template-for-34-api/1954214):
>
> hi, im facing a simple issue, where the build seems to fail upon not recognizing the “symbol” for RECEIVER\_EXPORTED, i thought id ask if someone has expereinced the same and knew the issue: \GameActivity.java:768: error: cannot find symbol registerReceiver(consoleCmdReceiver, new IntentFilter(Intent.ACTION\_RUN), RECEIVER\_EXPORTED); this is the error, cannot find symbol, and it occurs when i change the //registerReceiver(consoleCmdReceiver, new IntentFilter(Intent.ACTION\_RUN)); to registerR…

see if it fixes your issue

---

<div class="post-metadata">

**Author:** ![gerry\_enoma](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gerry\_enoma](https://forums.unrealengine.com/u/gerry_enoma)\
**Post date:** [August 15, 2024, 10:32am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/30 "2024-08-15T10:32:07Z")

</div>

For more insight, add the android:exported=“true” using Android Studio.

Copy this folder URL from your project.

C:\YourProjectName\Intermediate\Android\APK\Gradle

Open it on Android Studio

Navigate to manifest.xml in the folder hierarchy.

Add android:exported=“true” to the beginning of every angle bracket having \<activity

Save and build APK with Android Studio.

> **[STHENIA GAMES](https://stheniagames.wordpress.com/)**
>
> Play in the moment

---

<div class="post-metadata">

**Author:** ![SardaunaIsaacb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SardaunaIsaacb](https://forums.unrealengine.com/u/SardaunaIsaacb)\
**Post date:** [August 15, 2024, 6:00pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/31 "2024-08-15T18:00:35Z")

</div>

I am using unreal engine 4.27.2 please has anyone figured how to package with SDK 34 using API 34 any help please 🙏🙏

---

<div class="post-metadata">

**Author:** ![kmgnproed](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/kmgnproed/32/1032378_2.png) [@kmgnproed](https://forums.unrealengine.com/u/kmgnproed)\
**Post date:** [September 1, 2024, 2:35pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/32 "2024-09-01T14:35:20Z")

</div>

yes it work as well , + billing library 6.0.0 //// but google play console recommendation says we must update abl to 6.0.1 at least or higher … 6.0.0 doesnt work any more … play console gives me eroor abl must be updated , i tried many ways … two weeks now passed…im still confused , 🤕 unreal engine developers must guide us through the process of updating this things like abl 7 and abl 6.2 or what ever , because when we open our project gradl file in android studio 4.0.0 , if we update the billing library to 7 or 6.0.1 the error apears in the gameactivity.java and the theplaygooglehelper , and many , because of in app purchase system is not configured well … some one can understand me right !!! thank you …

---

<div class="post-metadata">

**Author:** ![graphicsgriffin2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@graphicsgriffin2](https://forums.unrealengine.com/u/graphicsgriffin2)\
**Post date:** [October 19, 2024, 1:20pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/33 "2024-10-19T13:20:27Z")

</div>

Thanks for the guide! I did follow it to the letter, I am still getting errors:

Z:\app\src\main\java\com\epicgames\ue4\WebViewControl.java:50: error: duplicate class: com.epicgames.ue4.WebViewPositionLayout

Z:\app\src\main\java\com\epicgames\ue4\WebViewControl.java:68: error: duplicate class: com.epicgames.ue4.WebViewControl

duplicate class: com.epicgames.ue4.WebViewPositionLayout

Z:\app\src\main\java\com\epicgames\ue4\copy- WebViewControl - Copy.java:122: error: cannot find symbol

and others…

I am using:  
UE: 4.27.2  
Android Studio 4.0  
SDK and NDK settings: as mentioned above in the guide  
Windows 8.1

Any help would be appreciated please… 😇

---

<div class="post-metadata">

**Author:** ![Vengeance66](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vengeance66/32/768368_2.png) [@Vengeance66](https://forums.unrealengine.com/u/Vengeance66)\
**Post date:** [November 8, 2024, 2:21pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/34 "2024-11-08T14:21:07Z")

</div>

I’ve managed to get the app published on Google Play.

I did build it with compiled version of UE 4.26.2 for API 34, unticked the AAB bundle creation, got the project opened in Android Studio (ProjectName\Intermediate\Android\APK\Gradle) and generated the bundle from there. I used the key I had from before for signing as well. Google Play accepted it without any issues and it’s working.

Thanks for your help here, it did worked for me.

---

<div class="post-metadata">

**Author:** ![RabbleGS](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RabbleGS](https://forums.unrealengine.com/u/RabbleGS)\
**Post date:** [November 12, 2024, 1:05am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/35 "2024-11-12T01:05:06Z")

</div>

Is this still applicable today? I am getting the error still trying to get SDK 34 for UE 4.27.2 after doing all of this.

When I did this for SDK 33 it worked. Now Google Play is requiring SDK 34 it says.

---

<div class="post-metadata">

**Author:** ![RabbleGS](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RabbleGS](https://forums.unrealengine.com/u/RabbleGS)\
**Post date:** [November 13, 2024, 11:46pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/36 "2024-11-13T23:46:49Z")

</div>

> [@yuhang061](#):
>
> UEDeployAndroid.cs to make string CompileSDKVersion = “33”

Does this work for the “Intermediate\Android\gradle\rungradle.bat” :app:bundleRelease" error when trying to get SDK 34 compiled?

EDIT: I edited UEDeployAndroid.cs to make string CompileSDKVersion = “33” but I get the same error.

---

<div class="post-metadata">

**Author:** ![RabbleGS](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RabbleGS](https://forums.unrealengine.com/u/RabbleGS)\
**Post date:** [December 5, 2024, 11:56pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/37 "2024-12-05T23:56:39Z")

</div>

I made my Target SDK 34 under Android settings, and changed SDK API level to android-33 under Android SDK settings, this got unreal to package the game and got Google Play Console to accept the app. However, the game now crashes immediately on startup on device. Could this be the reason why?

---

<div class="post-metadata">

**Author:** ![Vengeance66](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/vengeance66/32/768368_2.png) [@Vengeance66](https://forums.unrealengine.com/u/Vengeance66)\
**Post date:** [January 24, 2025, 2:21pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/38 "2025-01-24T14:21:30Z")

</div>

Hello,

I’ve been having the same issue with UE building.

So, as I said in my last post. This is what I did:

1. Package the game with AAB unticked in UE, with just the armv7 and build it.
2. After successful apk package, untick the armv7 and tick arm64 in the build section of the settings in UE.
3. Open the project/Intermediate\Android\armv7(arm64)\gradle in Android Studio. Wait for it to sync and try to build it for API 34. It should work as I did couple of updates the same way.

If not possible, message me as I seem to forget to check the forums.

---

<div class="post-metadata">

**Author:** ![AllFir](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AllFir](https://forums.unrealengine.com/u/AllFir)\
**Post date:** [February 6, 2025, 4:27pm UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/39 "2025-02-06T16:27:35Z")

</div>

I also have a similar problem, only the game does not install at all, it says that “the application version does not fit this android.” After some changes during installation, he writes that “the application is not installed because its package is not valid (for example, it is damaged)” I was looking for a similar problem, but I did not find it. When creating a project using the template provided by the engine, it was also written that the application was not suitable for this android, but it started, but the textures were not displayed correctly. I’ve been struggling with this for days…

---

<div class="post-metadata">

**Author:** ![4821gamers](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@4821gamers](https://forums.unrealengine.com/u/4821gamers)\
**Post date:** [March 14, 2025, 11:48am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/40 "2025-03-14T11:48:44Z")

</div>

bro it did worked i followed exactly him its correct its working for andorid export

---

<div class="post-metadata">

**Author:** ![kozhyar123](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kozhyar123](https://forums.unrealengine.com/u/kozhyar123)\
**Post date:** [July 19, 2025, 12:58am UTC](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642/41 "2025-07-19T00:58:47Z")

</div>

Same here please help us some one

[Previous page](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642.md?page=1)

[Next page](https://forums.unrealengine.com/t/ue-4-27-2-how-to-build-for-target-sdk-33-or-34/1371642.md?page=3)
