Commit Graph

416 Commits

Author SHA1 Message Date
chris babcock
51b09873a4 Fix issue with Android env vars not always set on Mac
#jira UE-209092
#android
[REVIEW] [at]Billy.Quick
#rb Billy.Quick

[CL 32099458 by chris babcock in ue5-main branch]
2024-03-07 15:48:23 -05:00
rafa lecina
8502408fb6 Fix OnlineSubsystemGooglePlay module being skipped for x86_64
#jira UE-208301
[REVIEW] [at]Chris.Babcock

#rb Chris.Babcock

[CL 31858630 by rafa lecina in ue5-main branch]
2024-02-27 19:18:15 -05:00
rafa lecina
49e24ea72f Allow to set a custom debug keystore instead of always using default one
#jira UE-202881
[REVIEW] [at]Chris.Babcock
#rb Chris.Babcock

[CL 31834155 by rafa lecina in ue5-main branch]
2024-02-27 03:54:20 -05:00
chris babcock
4d31e78995 Fix Android architecture check for project settings
#jira UE-207798
#android
[REVIEW] [at]Billy.Quick
#rb Billy.Quick

[CL 31767700 by chris babcock in ue5-main branch]
2024-02-23 12:34:07 -05:00
joe kirchoff
c0357d6a15 UnrealBuildTool: Option to disable anaylzing engine modules or generated code
#jira UE-207534, UE-207535

[CL 31669299 by joe kirchoff in ue5-main branch]
2024-02-20 20:48:55 -05:00
emrekultursay
fdb7dcbc13 PR #11428: Create separate arm64 and x64 target platforms for use with AGDE
#jira UE-206062
#android
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 31575588 by emrekultursay in ue5-main branch]
2024-02-16 14:47:51 -05:00
josh adams
67d747d50a - Moved all versions from *SDK.Versions.cs files to *_SDK.json files
- Some static variables made it tricky, so added some support to make it simpler on users of the static variables
#rb David.Harvey

[CL 31431441 by josh adams in ue5-main branch]
2024-02-13 11:51:53 -05:00
chris babcock
86fbd2b358 Add back new/delete operator global visibility for Android shipping builds
#jira UE-206025
#android
[REVIEW] [at]Dmytro.Vovk
#rb Dmytro.Vovk

[CL 31307634 by chris babcock in ue5-main branch]
2024-02-08 17:19:31 -05:00
wojciech krywult
689b2b7a88 UBT: Clang: Moved the -fno-delete-null-pointer-checks flag to ClangToolchain.cs so that it affected all Clang-based platform.
We still have some chacks like "this != nullptr" and without this flag Clang is allowed to optimize it away as invalid.

#rb Joe.Kirchoff
#jira UE-205288
#rnx

[CL 31128334 by wojciech krywult in ue5-main branch]
2024-02-02 11:52:13 -05:00
dmytro ivanov
a8eaa21437 Add support for HWAsan in NDK 26
#jira UE-205585
#rb dmytro.vovk

[CL 31122572 by dmytro ivanov in ue5-main branch]
2024-02-02 09:29:10 -05:00
Tanc-ANT
73aed34bfa PR #11280: Fix missing dash symbol in ShortArchNames
#jira UE-203326
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams

[CL 31018468 by Tanc-ANT in ue5-main branch]
2024-01-30 15:27:28 -05:00
florin pascu
367836ea48 First part of TargetPlatform(TP) refactor into TargetPlatformSettings(TPS) and TargetPlatformControls(TPC)
TPS doesn't need SDK and will be used to get info about the platform
TPC requires SDK
AndroidTP has been converted to the new system
#jira UE-200883
#rb Jack.Porter

[CL 30963885 by florin pascu in ue5-main branch]
2024-01-29 04:50:19 -05:00
rafa lecina
6a39de8a9f Update GooglePlay games dependencies. This includes
- Create our own JNI wrapper on top of latest play-services-games-v2 classes
 - Adapt OSSGooglePlay to use this wrapper
 - Remove deprecated/unsupported functionality
 - Fix some issues with JNI support

#jira UE-201481
[REVIEW] [at]Michael.Kirzinger, [at]Chris.Babcock, [at]Bertrand.Carre
#rb Chris.Babcock, Michael.Kirzinger, Sam.Zamani

[CL 30963393 by rafa lecina in ue5-main branch]
2024-01-29 03:39:53 -05:00
djethernet1
1cc6a2d28d GitHub 11247 : Add launch image for Quest
#jira UE-202959
#android
[REVIEW] [at]Victor.Brodin
#rb Victor.Brodin

#11247

[CL 30725620 by djethernet1 in ue5-main branch]
2024-01-19 15:07:40 -05:00
chris babcock
2450ccee79 Check directory exists before adding to dependency check
#jira UE-204288
#android
[REVIEW] [at]Adam.KingE
#rb Adam.KingE

[CL 30695036 by chris babcock in ue5-main branch]
2024-01-18 15:40:30 -05:00
josh adams
2bd1b16a6b - Fixed Android building universal, to get the x86 cpu-features.c and android_native_app_glue.c linked correctly
- Fixed expat to have the x86 lib
- Disabled SoundTouchZ support when building x86_64 or x86_64+arm64, as there is no x86 lib checked in
#rb Chris.Babcock

[CL 30649810 by josh adams in ue5-main branch]
2024-01-16 18:46:12 -05:00
dmytro ivanov
4937d0eacb Adding support for >=2 Android devices in VS+AGDE when pushing libUnreal.so outside of .apk.
Implements support for patching .vcxproj.user files.

#jira UE-200682
#rb Chris.Babcock

[CL 30479151 by dmytro ivanov in ue5-main branch]
2024-01-08 07:55:34 -05:00
dmytro ivanov
7e4a60350d Support devices without lz4 compression for bDontBundleLibrariesInAPK
#jira UE-198612

[CL 30393107 by dmytro ivanov in ue5-main branch]
2023-12-19 07:52:19 -05:00
dmytro ivanov
b8a0694f0a Hooking libc.so malloc/free/etc into memory tracer on Android
#jira UE-200096
#rb Chris.Babcock, ionut.matasaru

[CL 30376336 by dmytro ivanov in ue5-main branch]
2023-12-18 10:56:29 -05:00
dan thompson
3cc23e45e2 Android also skips when the lib end matches the architecture without a dash (i.e. x64 and -x64)
#rb Chris.Babcock

[CL 30295546 by dan thompson in ue5-main branch]
2023-12-13 11:53:50 -05:00
ahmed siddique
d70352cd9b Android SingleInstance Service
Tested on Android with Lyra and also preflight checks.

#android
#rb chris.babcock

[CL 30244258 by ahmed siddique in ue5-main branch]
2023-12-11 13:59:52 -05:00
dmytro ivanov
97120bcc95 Extra check over .so files to see if we need to rebuild the .apk
#jira UE-200680
#rb Allan.Bentham

[CL 29987137 by dmytro ivanov in ue5-main branch]
2023-11-29 09:39:02 -05:00
dmytro ivanov
db41e6a10d Fixing bDontBundleLibrariesInAPK not working after first install
#jira UE-198612
#rb Allan.Bentham

[CL 29805909 by dmytro ivanov in ue5-main branch]
2023-11-17 08:59:18 -05:00
dmytro ivanov
009b0c71ef Use llvm-strip output file argument instead of copying file.
#rb Jack.Porter

[CL 29317946 by dmytro ivanov in ue5-main branch]
2023-11-01 10:58:28 -04:00
dmytro ivanov
928572907c Fix broken AGDE symbol paths
#jira UE-186383
#rb Allan.Bentham

[CL 29231664 by dmytro ivanov in ue5-main branch]
2023-10-30 09:38:25 -04:00