- Home /
Can't build Android apk from command line
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
I just update Unity3D to 4.1.4f1 version and error disapper.
Answer by jimrogerz · Dec 09, 2013 at 10:29 PM
I had a similar problem because my file path was a directory and not a filename. In your case, it looks like you are not using Unity Pro: because of this error: Building a player for the target is not supported in this Unity build.
Since Unity 4.2, you can build to Android on Unity Free as well. I realise the original question was for 4.0.0f7 when it was posted back in $$anonymous$$ay, but it can still be worth noting :)
Answer by Sergey Trotsyuk · Dec 10, 2013 at 01:00 PM
I update Unity3D to 4.1.4f1 version and error disapper.
Your answer

Follow this Question
Related Questions
Distribute terrain in zones 3 Answers
Set build player to android, unity reverts to web player on restart. 0 Answers
Signing the android apk with a cryptographic key? 1 Answer
Multiple android builds on Google Play 0 Answers
Android texture Problem? 0 Answers