Chris Babcock
28d1b83a10
Use gnu-libstdc++ 4.8 for NDK level 19, and allow 4.9 for higher NDK levels
...
Only use ld.gold for Clang 3.6 if unity build
#jira UE-10647
#ue4
#android
[CL 2644345 by Chris Babcock in Main branch]
2015-08-04 19:58:25 -04:00
Chris Babcock
76de37fc6f
Added long suffix to file length in generated OBBData.java
...
PR #1405 : added specific suffix for long (Contributed by demuyan)
#jira UE-19053
#ue4
#android
#codereview Robert.Jones
[CL 2630759 by Chris Babcock in Main branch]
2015-07-23 12:03:25 -04:00
Robert Jones
a3a387121b
Added code to perform a clean up for generated files - can be an issue if project names change during development for example.
...
Also added code to clean up empty directories in the same area to reduce any mess that could be left behind.
#codereview chris.babcock
[CL 2628717 by Robert Jones in Main branch]
2015-07-22 06:06:03 -04:00
Chris Babcock
5a460949c4
Corrected issue with trying to write over read-only libvrapi.so file in intermediate directory on Android
...
#jira UE-18761
#ue4
#android
#codereview Nick.Whiting
[CL 2626491 by Chris Babcock in Main branch]
2015-07-20 15:46:27 -04:00
Chris Babcock
1c4c6bc120
Fix dependency on libvrapi.so, for now always include it for armv7, will fix this with plugin dependency system later
...
#ue4
#android
#jira UE-18761
#codereview Nick.Whiting
[CL 2624851 by Chris Babcock in Main branch]
2015-07-17 16:34:33 -04:00
Dmitry Rekman
ce0e9c539a
Fix UBT.
...
#codereview Nick.Whiting
[CL 2622081 by Dmitry Rekman in Main branch]
2015-07-15 14:12:49 -04:00
Nick Whiting
550a6d5280
#gearvr Fix for so deployment
...
[CL 2622067 by Nick Whiting in Main branch]
2015-07-15 14:01:33 -04:00
Chris Babcock
b199ac3845
Better handling of multiple Android build targets (copies proper .so)
...
#ue4
#android
#codereview Josh.Adams
[CL 2620274 by Chris Babcock in Main branch]
2015-07-14 11:53:53 -04:00
Chris Babcock
d2e98630f9
Added left out update for Android x86_64 support (fixes GearVR architecture issue)
...
#ue4
#android
[CL 2590471 by Chris Babcock in Main branch]
2015-06-17 13:52:22 -04:00
Robert Jones
0d584da025
UEPLAT-454 - Add option for fullscreen immersive mode for Android projects
...
- Fixing typo in manifest file generation preventing it from working
[CL 2589880 by Robert Jones in Main branch]
2015-06-17 06:34:20 -04:00
Robert Jones
9e07b9d8d8
UEPLAT-831 - AndroidManifest.xml update for ES3.1 targets
...
- Changed MakeAPK loop so that it can deal with multiple manifests
- Removed ability to make a Fat APK from same code as we don't/won't use it
[CL 2566503 by Robert Jones in Main branch]
2015-05-27 09:21:57 -04:00
Robert Jones
4f9feedfd6
UE-14803 - Android Java files constantly being rewritten triggering rebuilds
...
- Updated logic to change how files are written and when the OBB data file is written.
[CL 2566410 by Robert Jones in Main branch]
2015-05-27 06:16:01 -04:00
Robert Jones
38247c4430
UEPLAT-454 - Add option for fullscreen immersive mode for Android projects
...
- support added for Kitkat for fullscreen sticky mode
[CL 2562654 by Robert Jones in Main branch]
2015-05-22 11:09:51 -04:00
Steve Robb
499def698b
UBT cleanups:
...
* Removal of some null checks.
* Some arrays changed to Lists.
* Some lists changed to IEnumerables.
* Some loops changed to Linq actions.
* FilterOnlyModules and FilterGameModules renamed to GetFiltered* functions, which better represent what they do.
* Some indentation fixes.
* Some thrown exceptions moved around to more appropriate locations.
#codereview robert.manuszewski
[CL 2554771 by Steve Robb in Main branch]
2015-05-18 08:16:56 -04:00
Chris Babcock
f89f319f80
Added application display name (app_name) setting for Android
...
#ue-15652
#ue4
#android
#codereview josh.adams,kwangsub.shin
[CL 2553451 by Chris Babcock in Main branch]
2015-05-15 16:10:14 -04:00
Robert Jones
5899319fa5
UE-13112 : Android : The game is 'launched by 'launch' button doesn't work after using "Package Project..." feature
...
- changed the deploy script so that it will ignore the OBB when we aren't allowing data packaging
[CL 2545353 by Robert Jones in Main branch]
2015-05-11 10:00:37 -04:00
Chris Babcock
bf81cffb28
Fix generated java template path (only forward slashes)
...
#ue4
#android
#codeview Robert.Jones,Josh.Adams
[CL 2539479 by Chris Babcock in Main branch]
2015-05-06 13:14:29 -04:00
Chris Babcock
115fe7315b
Allow adding to the manifest node in generated AndroidManifest.xml
...
#ue4
#android
#codereview Josh.Adams
[CL 2536647 by Chris Babcock in Main branch]
2015-05-04 18:34:20 -04:00
Robert Jones
8bd7aa8949
UE-14803 - Android Java files constantly being rewritten triggering rebuilds
...
- corrected bug in code which was detecting if a re-write of the file was required or not to prevent this problem happening
[CL 2533437 by Robert Jones in Main branch]
2015-05-01 08:44:41 -04:00
Kwangsub Shin
4d082d3a7a
Copy libgnustl_shared.so only when it's updated.
...
[CL 2529726 by Kwangsub Shin in Main branch]
2015-04-29 00:06:26 -04:00
Kwangsub Shin
c459b7f35d
UEPLAT-368: Don't copy .so libs when only Java files are changed.
...
#android
#codereview Chris.Babcock, Josh.Adams
[CL 2528507 by Kwangsub Shin in Main branch]
2015-04-28 10:36:35 -04:00
Robert Jones
f910140c48
UE-13654 - Package still contains data if "Package game data inside .apk?" option is once selected.
...
- Added logic to delete the OBB file if it already exists in the APK data directory
[CL 2526897 by Robert Jones in Main branch]
2015-04-27 10:02:42 -04:00
Robert Jones
2cddee3fb1
UEPLAT-7 - OBB downloading code in Java
...
- Code additions to download data from Google Play Store if not on device
- Changes deploy to write new meta-data
- Changes to Android deploy to cache ini files once and re-read instead of the constant open/read we had
- Added template/code generation system so we can now generate Java files based on a template for project dependent names etc
[CL 2521147 by Robert Jones in Main branch]
2015-04-22 11:14:29 -04:00
Chris Babcock
a08593b581
Better user control of AndroidManifest.xml generation
...
#ue4
#android
#codereview Josh.Adams
[CL 2520323 by Chris Babcock in Main branch]
2015-04-21 19:17:00 -04:00
JJ Hoesing
2c9014db08
- Updated GearVR manifest generation for 0.5.0
...
- Mostly removing the platform activity and the camera permission.
[CL 2511186 by JJ Hoesing in Main branch]
2015-04-13 21:51:11 -04:00