Commit Graph

397 Commits

Author SHA1 Message Date
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
dmytro ivanov
31966efe00 Use correct AFS in the push script
#jira UE-186383
#rb Allan.Bentham

[CL 29133672 by dmytro ivanov in ue5-main branch]
2023-10-26 10:05:17 -04:00
dmytro ivanov
32d57e9b28 Don't bundle libUnreal.so in .apk for faster iteration
#jira UE-186383
#rb Chris.Babcock

[CL 28967167 by dmytro ivanov in ue5-main branch]
2023-10-20 11:24:28 -04:00
joe kirchoff
a204c6ad35 UnrealBuildTool: Fix issue preventing PGO from running against a target without a project
#rnx

[CL 28643719 by joe kirchoff in ue5-main branch]
2023-10-10 18:40:01 -04:00
joe kirchoff
d6b2c9077a UnrealBuildTool: Support emiting line tables only for debugging rather than disabling debug info entirely
Configuration is the same as TargetRules.DebugInfo and will override that setting except when debug info is disabled for the entire target

[CL 28558101 by joe kirchoff in ue5-main branch]
2023-10-06 17:13:05 -04:00
joe kirchoff
6638bbba8b UnrealBuildTool: Use IEnumerable for list of toolchain input lists that should be immutable
#rnx

[CL 28484575 by joe kirchoff in ue5-main branch]
2023-10-04 20:25:45 -04:00
allan bentham
bcf47fc734 Android: Update memory advisor to v2.0.1
- Add new total memory estimate to logs and crash context.
 - Add memory available estimate to logs and crash context.

#rb chris.babcock

[CL 28450956 by allan bentham in ue5-main branch]
2023-10-04 08:08:04 -04:00
dmytro ivanov
8dea99a66a On Android only enable vulkan validation layers in debug in UE, in debug & development in Fortnite.
Copy validation layers .so in any non shipping build.
#jira UE-185390
#rb Dmitriy.Dyomin

[CL 28268168 by dmytro ivanov in ue5-main branch]
2023-09-27 06:16:11 -04:00
daniel lamb
3e286ea58e Linux can now be cooked on windows platforms without the sdk installed.
Added override cook platform for use by content beacon to the datadrivenplatforminfo.
[REVIEW] [at]Josh.Adams

[CL 28223391 by daniel lamb in ue5-main branch]
2023-09-26 09:13:27 -04:00
thomas ross
c549d7a65d Android Studio build improvements:
- Allow pass through of BypassGradlePackaging argument in UBT
- Allow setting skippackage to actually skip packaging on Android in UBT
- Fix to Android Studio detection to skip build.gradle stomping when building in RunUAT or VisualStudio. Requires setting File > Settings > Build, Execution, Deployment > Build Tools > Gradle > "Generate *.iml files for modules imported from Gradle"
- Save RunConfiguration for app config in AndroidStudio so that we can load already having the debugger set to dual and the correct LLDB StartupCommand set.
#tests Android, Dev, Client, compile, mobile
#rb swarm

[CL 28206857 by thomas ross in ue5-main branch]
2023-09-25 17:28:13 -04:00
dmytro ivanov
1b8c85f1c4 Enabling Vulkan Validation Layers on Android
#jira UE-185390
#rb Jack.Porter

[CL 28129801 by dmytro ivanov in ue5-main branch]
2023-09-22 07:18:17 -04:00
joe kirchoff
40521adeca Clang static analysis requires unity builds to be disabled
#rnx

[CL 27329915 by joe kirchoff in ue5-main branch]
2023-08-23 20:33:44 -04:00
chris babcock
2ce9413c92 Kill java before clean step on Windows to fix locked files issue that sometimes occurs with minifyReleaseWithR8
#android
[REVIEW] [at]Ben.Temple
#rb Ben.Temple

[CL 27192837 by chris babcock in ue5-main branch]
2023-08-17 23:29:54 -04:00
chris babcock
292439c456 Ignore architecture offset for bundles when copying symbols
#jira UE-192615
#android
[REVIEW] [at]Billy.Quick
#rb Billy.Quick

[CL 27083298 by chris babcock in ue5-main branch]
2023-08-14 15:48:20 -04:00
joe kirchoff
22cdb0b04a UnrealBuildTool: Clean up IsBuildMachine checks
#rnx

[CL 27019595 by joe kirchoff in ue5-main branch]
2023-08-10 20:59:28 -04:00
dmytro ivanov
a73d0e1f9f Enable support for non-4k virtual page sizes on Android, part 1
#jira UE-192126
#rb Chris.Babcock

[CL 26911522 by dmytro ivanov in ue5-main branch]
2023-08-08 04:17:39 -04:00
chris babcock
d43d1225fe Support resizeability for foldable devices / multiscreen
#jira UE-168578
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter

[CL 26910173 by chris babcock in ue5-main branch]
2023-08-07 23:01:55 -04:00
dmytro ivanov
2536e616e1 Update cmake to 3.22.1
#jira UE-192126
#rb Chris.Babcock

[CL 26894364 by dmytro ivanov in ue5-main branch]
2023-08-07 14:56:20 -04:00
bryan sefcik
ca12a1a2e0 Cleaned up the project generator API by passing a struct of commonly used arguments. This makes it easier for us to add/remove arguments.
#rb joe.kirchoff
#jira

[CL 26854215 by bryan sefcik in ue5-main branch]
2023-08-04 14:18:11 -04:00
chris babcock
2554a6bbb7 Change GameActivity exported to true
#android
[REVIEW] [at]Peter.Sauerbrei
#rb Peter.Sauerbrei

[CL 26795021 by chris babcock in ue5-main branch]
2023-08-02 20:27:26 -04:00