Peter Sauerbrei
5c63aa5596
fix for Android project settings not showing up in a GitHub source build.
...
UE-3347
#android
[CL 2351600 by Peter Sauerbrei in Main branch]
2014-11-06 15:18:44 -05:00
Rene Rivera
3e3e8a5cad
Fix android_native_app_glue and cpu-features not getting built & included in the build.
...
#codereview josh.adams
[CL 2350676 by Rene Rivera in Main branch]
2014-11-05 16:28:52 -05:00
Josh Adams
d418292594
- Fixed an issue with missing a library for distribution builds [UE-4837]
...
- Improved code signing/zipalign support in SDK 21
- Forcing NDK 19, since NDK 21 will generate code that cannot run on previous OSs
[CL 2350652 by Josh Adams in Main branch]
2014-11-05 16:18:52 -05:00
Chris Babcock
36b85021b3
Fix for attempting to delete nonexistant directory during packaging for Android
...
#android
#ue4
#codeview Josh.Adams
[CL 2347149 by Chris Babcock in Main branch]
2014-11-03 11:25:56 -05:00
Chris Babcock
32c172f9ed
Fix for ShouldWriteJavaBuildSettingsFile substring length overrun (and protect against corrupt file)
...
#android
#ue4
#codereview Josh.Adams
[CL 2345510 by Chris Babcock in Main branch]
2014-10-30 17:28:35 -04:00
Josh Adams
b3d5cf5e5c
- Big cleanup of Android packaging optimization, made it more safe (adds a few seconds)
...
- Made java library handling programmatic, no more hardcoding googleplayservices (just put your lib in <Project>\\Build\\Android\\JavaLibs like we have google now in Engine\\Build\\Android\\Java\\JavaLibs)
#codereview chris.babcock,ryan.gerleve
[CL 2345079 by Josh Adams in Main branch]
2014-10-30 12:30:32 -04:00
Dmitry Rekman
ae0d7ea2e5
Fix mono warning (unused variable).
...
[CL 2343081 by Dmitry Rekman in Main branch]
2014-10-28 20:29:28 -04:00
Josh Adams
6ca46f77c0
- Upgraded to support API 21 (Android 5.0, Lollipop)
...
- Lots of Android iteration speedups:
- When compiling from UBT (Visual Studio) perform incremental APK generation - it doesn't wipe the Intermadiate/APK directory between runs
- Don't update project settings every run:
- Looks at the project.properties for both game and google play services to make sure they are built with current SDK API version, if not, fixup project.properties, etc
- Even with a non-incremental build (from Editor/UAT), keep the pre-dexed libraries (currently GooglePlayServices [GPS] only) for HUGE speedup
- We can't just pre-dex GPS and check-in, that's not going to be safe with different java/SDK versions.
- Removed the project.properties and proguard-project.txt from p4, as they will be generated if needed. A game can pre-supply those if needed, but we will still check API version and update if required
#codereview chris.babcock,ryan.gerleve,michael.noland
[CL 2341079 by Josh Adams in Main branch]
2014-10-27 13:07:43 -04:00
Chris Babcock
6cddef60b8
Move WriteJavaBuildSettingsFile and add it to timestamp check so changing settings will rebuild APK
...
#ue4
#android
#codereview Josh.Adams,Robert.Jones
[CL 2322814 by Chris Babcock in Main branch]
2014-10-08 11:59:33 -04:00
Josh Adams
884c913919
- Removing ES31 Target Platform from being compiled - it won't work without the code to support it properly, which isn't quite there yet [ttp 347603]
...
#codereview niklas.smedberg
[CL 2314333 by Josh Adams in Main branch]
2014-09-30 11:38:37 -04:00
Chris Babcock
a6055866db
Add dependency on PAK file for OBBinAPK case of MakeAPK
...
#ue4
#android
#codereview Josh.Adams
[CL 2307797 by Chris Babcock in Main branch]
2014-09-23 19:56:16 -04:00
Josh Adams
602ee28bdb
- Fixed a problem with fat binary linking after the GPU architecture fat binary changes
...
#codereview niklas.smedberg
[CL 2304676 by Josh Adams in Main branch]
2014-09-19 19:46:02 -04:00
Josh Adams
f095eefe07
- Added Engine.ini as dependencies to .apk genertion checking
...
[CL 2303417 by Josh Adams in Main branch]
2014-09-18 20:35:18 -04:00
Niklas Smedberg
bb8f417304
Support for OpenGL ES 3.1 + Android Extension Pack
...
[CL 2303212 by Niklas Smedberg in Main branch]
2014-09-18 17:49:40 -04:00
Josh Adams
c9f6ea5a1e
- Big iteration speedup for Android - don't remake the .apk if not needed!
...
#codereview michael.noland,chris.babcock
[CL 2303202 by Josh Adams in Main branch]
2014-09-18 17:44:42 -04:00
Ryan Gerleve
be1e151d19
Convert to Google Play Games C++ SDK
...
Fix TTP 344211 - Leaderboard read now works for Google Play
#codereview josh.adams
[CL 2302926 by Ryan Gerleve in Main branch]
2014-09-18 16:41:28 -04:00
Kellan Carr
a3fe746bbb
build script, disable android xge again
...
[CL 2294133 by Kellan Carr in Main branch]
2014-09-11 16:25:06 -04:00
Kellan Carr
4cbbc45d20
build script, reenable xge for linux, android, and ps4
...
[CL 2293858 by Kellan Carr in Main branch]
2014-09-11 12:09:06 -04:00
Ori Cohen
167a797ef8
Add runtime physx cooking
...
[CL 2291345 by Ori Cohen in Main branch]
2014-09-09 16:30:29 -04:00
Josh Adams
093967cff1
- Fixed Android PCHs with "fat" binaries
...
[CL 2282074 by Josh Adams in Main branch]
2014-09-02 17:48:19 -04:00
Josh Adams
ddea2d2fe0
- Changed UBT to allow for multiple OutputPaths in a given UE binary (this is needed by Android to output multiple .so files per UBT run, for armv7, x86, etc)
...
#codereview ben.marsh
[CL 2281777 by Josh Adams in Main branch]
2014-09-02 14:26:49 -04:00
Josh Adams
23d72bff05
- Fixed another Android manifest issue
...
#codereview sangwoo.lee
[CL 2274395 by Josh Adams in Main branch]
2014-08-27 14:12:35 -04:00
JJ Hoesing
7fd5fb104e
Initial Sunstone ThirdParty setup.
...
[CL 2273875 by JJ Hoesing in Main branch]
2014-08-27 03:22:56 -04:00
Josh Adams
6af83ba498
- Fixed the Android manifest generation
...
[CL 2272811 by Josh Adams in Main branch]
2014-08-26 16:05:32 -04:00
Josh Adams
71e5bd4917
- Fixed apk naming issue
...
[CL 2272315 by Josh Adams in Main branch]
2014-08-26 14:02:30 -04:00