Commit Graph

122 Commits

Author SHA1 Message Date
Chris Babcock
eb13f6963f Include native Android glue in Launch module
#ue4
#android
#ue-15473
#codereview Josh.Adams,Ben.Marsh

[CL 2548173 by Chris Babcock in Main branch]
2015-05-12 19:22:06 -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
f717a84027 Fix Android StripSymboils to only strip symbols (missing parameter)
#ue4
#android
#codereview Josh.Adams,Ben.Marsh,Dmitry.Rekman

[CL 2539603 by Chris Babcock in Main branch]
2015-05-06 14:22:02 -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
Mike Fricker
65bbc0e732 Initial Unreal Build Tool support for Visual Studio 2015 and UAP (disabled by default)
- Merged in Microsoft's Unreal Build Tool changes for VS 2015 support, and Universal App Platform support
- VS 2015 support is disabled by default (the engine is not yet compiling with VS 2015)
- Use the new '-2015' option when generating project files to enable VS 2015 support
- Windows SDK 8.1 is used by default.  To use Windows SDK 10, enable WindowsPlatform.bUseWindowsSDK10
- UAP support is disabled (not supported yet, work in progress.)  Use WinUAPPlatform.bEnableUAPSupport to enable it.
- Various loose ends still remain (search for "@todo UAP" in Unreal Build Tool code)

[CL 2537920 by Mike Fricker in Main branch]
2015-05-05 15:32:10 -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
Ben Marsh
f1d8b60d57 Add symbol stripping at the IUEToolChain level. Implemented for Windows, Linux, Android arm7.
#codereview Dmitry.Rekman, Chris.Babcock

[CL 2527125 by Ben Marsh in Main branch]
2015-04-27 12:53:24 -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
Ben Marsh
3a7e022d4c Generate build receipts from UBT, which keep a record of all the files written for a target and records any metadata needed to stage or deploy it.
[CL 2501101 by Ben Marsh in Main branch]
2015-04-03 10:25:57 -04:00
Ben Marsh
072fc6469d Don't add APKs to manifest for static libraries.
#codereview Chris.Babcock

[CL 2487260 by Ben Marsh in Main branch]
2015-03-21 21:56:18 -04:00
Ben Marsh
733b23cc85 Fix linking against binaries relative to the engine root on Android.
#codereview Chris.Babcock

[CL 2487256 by Ben Marsh in Main branch]
2015-03-21 20:49:17 -04:00
Ben Marsh
908707f460 Remove Android symbol stripping as part of Rocket build process. Will make stripping part of the build process instead.
#codereview Chris.Babcock

[CL 2486568 by Ben Marsh in Main branch]
2015-03-20 15:17:09 -04:00
Terence Burns
721adb8bda Conditionally adding the IAP billing permission to the android manifest.
[CL 2481490 by Terence Burns in Main branch]
2015-03-17 09:36:01 -04:00
Chris Babcock
6525b7db27 Added support for ARMv8a and fallback for ARMv7a
#ue4
#android
#codereview Josh.Adams

[CL 2479097 by Chris Babcock in Main branch]
2015-03-13 16:21:52 -04:00
Josh Adams
a98d6d5f5c - Changed Android ES31+AEP support from a TargetPlatform to a checkbox that works with any Android TP
- Moved HighQualityLightmap support check to IOSTargetPlatform so it can check project settings for Metal support
- Fixed some issues running on an x86_64 device
- Cleaned up some unused functions in TargetPlatform
#codereview niklas.smedberg

[CL 2478853 by Josh Adams in Main branch]
2015-03-13 14:05:13 -04:00
Josh Adams
064ba6920d - Added support for checking Android build settings to be non-default
- Refactored code to make it easier to check .ini settings for non-default build settings
#codereview peter.sauerbrei

[CL 2475920 by Josh Adams in Main branch]
2015-03-11 18:50:57 -04:00
Niklas Smedberg
ca14047362 Android ASTC for ES2
[CL 2475760 by Niklas Smedberg in Main branch]
2015-03-11 17:28:22 -04:00
Chris Babcock
44b04798f6 Fixed typos in reverseLandscape and sensorLandscape AndroidManifest.xml generation
#ue4
#android
#codereview Josh.Adams

[CL 2475548 by Chris Babcock in Main branch]
2015-03-11 15:29:56 -04:00
Chris Babcock
f20542f76a Allow package and project name to be different on Android and convert package name dashes to underscores
#ue4
#android
#codereview Josh.Adams

[CL 2475427 by Chris Babcock in Main branch]
2015-03-11 14:09:11 -04:00