Commit Graph

14 Commits

Author SHA1 Message Date
Chris Babcock
6bb106858f Added another variant of proguard keep explicitly for MediaPlayer14
#ue4
#android
#codereview Daniel.Lamb

[CL 2478795 by Chris Babcock in Main branch]
2015-03-13 13:38:22 -04:00
Chris Babcock
4311402804 Fix for MessageBox class in ProGuard file
#ue4
#android
#codereview Rene.Rivera

[CL 2404068 by Chris Babcock in Main branch]
2015-01-12 18:32:03 -05:00
Chris Babcock
0cdd41eadd Fix proguard settings for new classes
#ue4
#android
#codereview Rene.Rivera

[CL 2401514 by Chris Babcock in Main branch]
2015-01-08 18:51:33 -05:00
Rene Rivera
7151751135 [UEPLAT-207] Support Message Boxes on Android.
#codereview josh.adams, chris.babcock

[CL 2384151 by Rene Rivera in Main branch]
2014-12-10 15:28:56 -05:00
Rene Rivera
ffde9aa6b7 [UE-4398] Implement Android Media plugin, for API 14 an onwards, and packaging changes to support it. Changes include:
Fixed JavaVM so it is automatically detached from a thread when thread exits (stops VM crash on thread exit ever happening)
Move JavaVM access into the application code.
Add utility Java call-in class to make it easier to use Java objects from C++ side.
Implement GetSystemErrorMessage to aid in debugging.
Expose some internal Android EGL data for use in plugins (i.e. the movie plugin).
Add access to Java AssetManager object.
Change Android OBBs from plain PAKs to uncompressed ZIPs of the staged content to allow both multiple PAKs and to allow non-PAK content. In particular this allow movies to be in the OBB as they need to be directly accessed.

#codereview Josh.Adams, Chris.Babcock

[CL 2362008 by Rene Rivera in Main branch]
2014-11-17 11:31:49 -05:00
Terence Burns
bccbbc9e5a In App Purchases Google Play.
- IAP added using the google play billing helper functionality
- App Licensing Key and checking added, but not yet used.

- Changes to Store purchases to allow consumable flags.
- New maps added for android testing, this uses static responses for IAP purchase testing.

A few improvements left
- need licensing working for the query process.
- need testing without static responses. Work with google test responses.

[CL 2345308 by Terence Burns in Main branch]
2014-10-30 17:06:50 -04:00
Josh Adams
b87a67f286 Rollback //depot/UE4/Engine/Build/Android/Java/proguard-project.txt to revision 6
[CL 2341581 by Josh Adams in Main branch]
2014-10-27 17:08:16 -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
Ryan Gerleve
65ea708ade Add more ProGuard exceptions, for the Google Play Games C++ SDK
Fixes TTP 347366 and "for distribution" Android builds

[CL 2318076 by Ryan Gerleve in Main branch]
2014-10-02 19:09:23 -04:00
Daniel Lamb
0efd93402b Removed some warnings from the packaging process. Proguard settings were too inclusive.
[CL 2187609 by Daniel Lamb in Main branch]
2014-07-10 11:20:02 -04:00
Daniel Lamb
b5ac01ca3b Fixed crash on startup on android. Google play structures getting stripped from gameactivity so reflection was failing to initialize in deployment builds.
[CL 2182137 by Daniel Lamb in Main branch]
2014-07-09 15:45:33 -04:00
Ryan Gerleve
410e10ae69 Update proguard-project.txt for AdMob on Android according to SDK recommendations
#github https://github.com/EpicGames/UnrealEngine/pull/183 Malfate
#codereview jj.hoesing

[CL 2085701 by Ryan Gerleve in Main branch]
2014-05-29 17:13:10 -04:00
Ryan Gerleve
122667ec99 #UE4
- Add Google Play support on Android
- Add editor settings for Google Play - enabled/disabled, and the app id for the games service
- Hack in Google Play leaderboards, including blueprint support, proper online subsystem implementation will come in the future
- These leaderboards work in TappyChicken

#codereview josh.adams, jj.hoesing, michael.noland

[CL 2050175 by Ryan Gerleve in Main branch]
2014-04-23 19:40:10 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00