E0200: Android build failed - Windows 10

I’m getting this error while trying to build for Android from an Intel i5 Windows 10 PC.

I’ve ran ‘fuse install android’ and everything seems to be ok.

C:\Users\AG\Desktop\apps\fuse\circle-menu>fuse install android
Starting JDK installer
Verifies that Java Development Kit is installed and valid.
Checking if C:\Program Files\Java\jdk1.8.0_72 exists.
C:\Program Files\Java\jdk1.8.0_72 was found.
Checking if JDK is corrupt
Java Development Kit was found here 'C:\Program Files\Java\jdk1.8.0_72'
Done installing JDK
Starting AndroidSDK installer
Verifies that Android SDK is installed and valid.
Checking if C:\Program Files (x86)\Android\android-sdk exists.
C:\Program Files (x86)\Android\android-sdk was found.
Checking if C:\Program Files (x86)\Android\android-sdk\tools exists.
C:\Program Files (x86)\Android\android-sdk\tools was found.
Checking if Android SDK is corrupt.
Android SDK was found here 'C:\Program Files (x86)\Android\android-sdk'
Checking if all required Android components are installed.
Done installing AndroidSDK
Starting AndroidNDK installer
Verifies that Android NDK is installed and valid.
Checking if C:\Program Files (x86)\Android\android-ndk-r10e\ndk-build exists.
C:\Program Files (x86)\Android\android-ndk-r10e\ndk-build was found.
Android NDK was found here 'C:\Program Files (x86)\Android\android-ndk-r10e'
Done installing AndroidNDK
Starting Ant installer
Verifies that Ant is installed and valid.
Checking if C:\ProgramData\Uno\SDKs\Ant exists.
C:\ProgramData\Uno\SDKs\Ant was found.
Checking if Ant is corrupt
Ant was found here 'C:\ProgramData\Uno\SDKs\Ant'
Done installing Ant

But when I try to build/preview the app…

C:\Users\AG\Desktop\apps\fuse\circle-menu>fuse build --target=Android --run
Uno 0.22.3-Win32 (build 1058)

Configuring
(2,041.56 ms)

Parsing source code
(2,925.46 ms)

Compiling syntax tree
.uno\ClockIcon.g.uno(10,19): W0000: 'ClockIcon.InitializeUX()' hides inherited member 'Icon.InitializeUX()' -- use the 'new' modifier if hiding is intentional
.uno\TalkIcon.g.uno(10,19): W0000: 'TalkIcon.InitializeUX()' hides inherited member 'Icon.InitializeUX()' -- use the 'new' modifier if hiding is intentional
.uno\LocationIcon.g.uno(10,19): W0000: 'LocationIcon.InitializeUX()' hides inherited member 'Icon.InitializeUX()' -- use the 'new' modifier if hiding is intentional
.uno\SunnyIcon.g.uno(10,19): W0000: 'SunnyIcon.InitializeUX()' hides inherited member 'Icon.InitializeUX()' -- use the 'new' modifier if hiding is intentional
.uno\SmallAvatarIcon.g.uno(10,19): W0000: 'SmallAvatarIcon.InitializeUX()' hides inherited member 'Icon.InitializeUX()' -- use the 'new' modifier if hiding is intentional
.uno\HamburgerIcon.g.uno(10,19): W0000: 'HamburgerIcon.InitializeUX()' hides inherited member 'Icon.InitializeUX()' -- use the 'new' modifier if hiding is intentional
(14,347.69 ms)

Generating code and data
(24,594.28 ms)

Building Android app
1/2: libCircleMenu.so
No se esperaba \Android\android-ndk-r10e\prebuilt\windows\bin\make.exe en este momento.
(unknown): E0200: Android build failed -- rerun with '-v' for more information
(99.80 ms)

Build completed in 44.04 seconds.
    6 Warning(s)
    1 Error(s)

Error Summary
-------------

(unknown): E0200: Android build failed -- rerun with '-v' for more information
FATAL ERROR: Build failed.
fuse: Errors were encountered while building the project

This happens with any app.

Do you know what is happening?

Update:

I’ve reinstalled Android NDK and now I’m getting the same error code (unknown): E0200: Android build failed, BUT running with ‘-v’ I get:

make: No rule to make target C:/Program’, needed bylibs/armeabi-v7a/libstlport_shared.so’. Stop. make: Waiting for unfinished jobs… (unknown): E0200: Android build failed

If you could help. I’d appreciate it. Thanks.

Please.

I haven’t even tried my first example on my phone. It shouldn’t be that hard.

Anyone?

Hi, it seems you’ve run into a bug in Fuse. We’ll look into it and see if we can get you a workaround until we’ve fixed this issue.

Hi

Looks like we introduced a space in path bug in last release. A workaround for now is to make sure NDK is in a path without spaces.

This bug is fixed internally, and the fix will be available in the next Fuse release.

“I haven’t even tried my first example on my phone. It shouldn’t be that hard.” [2]

@Emil Sandstø , i checked the path of my NDK with the command:

fuse install -s android

and the path dont have spaces.

I’m using version 0.9.7 , tried this https://gist.github.com/knatten/8b3d1b78dd45425fa980 and cant got it fixed. :confused:

I have no idea how to solve this.

Please give me some light.

Thank you guys.

Please, help me.

I’m anxious to see the magic happening on my phone :T

I upgraded to version 0.9.8 and got it working!

Thanks anyway :slight_smile:

Good to hear!

Fuse 0.9.9 is now released, and contains a fix for this issue.

Hi, I know this thread is old but just wanted to say that I ran into this problem aswell with the latest version as of now(1.6.0). I noticed that I couldn’t do ‘uno clean’ because it couldn’t find a part of some path… Turns out my path was to long(I had no spaces btw) so I moved it so that it would be shorter and I could do ‘uno clean’ and then run my app on my android phone.

I hope this can help someone if they run into the same problem :slight_smile: