Sometimes Unity3D can’t build apk. I get in log:
Switching to AndroidPlayer is disabled
(Filename: Line: -1)
*** Cancelled 'Build.SwitchBuildTargetEmulation.AndroidPlayer' in 0 seconds
Building a player for the target is not supported in this Unity build.
(Filename: Line: -1)
- starting compile Library/ScriptAssemblies/Assembly-CSharp.dll, for buildtarget 9
Unloading 34 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)
Unloading 33 unused Assets to reduce memory usage. Loaded Objects now: 369. Operation took 13.524761 ms.
System memory in use: 19.2 MB.
*** Cancelled 'Build.Player.AndroidPlayer' in 0 seconds
C# build code:
EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.Android);
BuildPipeline.BuildPlayer(GetScenePaths(), buildFilePath, BuildTarget.Android, BuildOptions.None);
On my OS X build server I use Unity3D 4.0.0f7