Commit Graph

14 Commits

Author SHA1 Message Date
Chris Babcock
0b36c32079 PR #894: wrong parsing of the return of adb cmd: device (Contributed by muzaheed57) with update to accept either tab or space
https://github.com/EpicGames/UnrealEngine/pull/894
#ue4
#android

[CL 2473228 by Chris Babcock in Main branch]
2015-03-09 20:19:58 -04:00
Saul Abreu
79a26091bf Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
#codereview Steve.Robb, Robert.Manuszewski

[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Ben Marsh
5ecb09d26f [INTEGRATE] Change 2456485 by Peter.Sauerbrei@peter.sauerbrei_MacPro on 2015/02/23 13:34:43
fix for ANDROID_HOME not being set on Mac by default
	UE-10257, UE-10277
	#lockdown josh.adams

[CL 2460097 by Ben Marsh in Main branch]
2015-02-25 08:05:13 -05:00
Ben Marsh
24edb4f290 [INTEGRATE] Change 2418497 by Robert.Jones@Pitbull-RJones on 2015/01/26 06:46:00
UE-8075 - Devices not updating post-SDK path change
	Fixed code so that it correctly references the device detection class.
	Added a 'force update' path so that upon successful SDK path updates the devices are rechecked right away instead of waiting up to 10 seconds.
	Cleared out old devices if the SDK path is empty/doesn't contain the adb executable

	Change to UEBuildAndroid so that empty SDK paths are no longer treated as valid paths on start up allowing things like SDKPath=("") to be overridden by env vars.

[CL 2419718 by Ben Marsh in Main branch]
2015-01-26 20:18:16 -05:00
Robert Jones
b5a273a278 SDK path editing in editor.
- Added class to hold values (AndroidSDKSettings)
- Added code to Android editor module to setup the values on load
- Changed device detection so that the thread is always started and the SDK path can be changed on the fly
- Changed Platform Target Management Module so that a single platform can be checked via UBT
- Settings can now be sourced from an ini file via temp direct reading code (auto seralisation is disabled until later changes are made)
-- Settings currently not exposed in editor

- Added Mac Environment var setting support

Unreleated
- Envars can now be passed down to process start points in tools

#codereview michael.trepka

[CL 2412194 by Robert Jones in Main branch]
2015-01-20 10:05:42 -05:00
Michael Trepka
5df3be8fd1 On Mac, read Android SDK paths from .bash_profile and set evn variables using them
[CL 2386181 by Michael Trepka in Main branch]
2014-12-11 17:09:39 -05:00
Michael Trepka
9c522df7ef Initial support for Android deployment on Mac
[CL 2386013 by Michael Trepka in Main branch]
2014-12-11 15:30:24 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Michael Noland
d9b88d97e2 Android: Improving device detection/display
- Improve device detection logic to detect unauthorized devices and query SDK and release versions
- Add SDK versions to OS version display in the device manager
#codereview chris.babcock

[CL 2315490 by Michael Noland in Main branch]
2014-09-30 23:41:01 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Rene Rivera
b074eef5ff Fix detection of model and device for some Android devices. We now also try and query the property information on the device if we can't get it from the adb devices list.
#codereview JJ.Hoesing

[CL 2075604 by Rene Rivera in Main branch]
2014-05-16 11:22:43 -04:00
Mikolaj Sieluzycki
7a1386bfc9 #ttp 331740 UE4: Core: Runnable thread clean-up
#proj core
#branch UE4
#summary Remove all bAutoDeleteSelf and bAutoDeleteRunnable usage from the runnable.
#codereview Robert.Manuszewski

[CL 2070165 by Mikolaj Sieluzycki in Main branch]
2014-05-12 08:39:12 -04:00
JJ Hoesing
d105739829 - enabled device filtering by texture format support
[CL 2039053 by JJ Hoesing in Main branch]
2014-04-23 17:23:25 -04:00
JJ Hoesing
2669396c44 - Moved the blocking portions (adb calls) of Android device detection off to a thread.
- This happens in a new module that the android target platforms depend on so that there aren't 6 different detection threads spun up.
- Thread isn't created if android sdk isn't found.

[CL 2038329 by JJ Hoesing in Main branch]
2014-04-23 16:36:54 -04:00