Thank you for getting back to me.
Yes since Eclipse is beeing faded out by android, and Android Studio vs Juce is not yet easy I have been trying all day to compile in using different guides on the net. Including Ant.
So here is what I did:
I´m on OSX, I have the SDK and the NDK, I have set the paths in Introjucer, and I have set the Juce module path (also tried with "Copy mode")
So I go to terminal, the android folder, type ant release (or debug or clean debug)
and this is the result, same with juce demo.
I have though been able to compile and run other andoid apps (non juce) from Android studio and run on emulator.
Copy from Terminal:
$ ant release
Buildfile: /Users/Nikolai/Documents/MyMobileApp/Builds/Android/build.xml
-set-mode-check:
-set-release-mode:
-release-obfuscation-check:
[echo] proguard.config is ${proguard.config}
-pre-build:
[exec] [armeabi] Compile++ thumb: juce_jni <= MainComponent.cpp
[exec] [armeabi] Compile++ thumb: juce_jni <= Main.cpp
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:164:0,
[exec] from ../../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from ../../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/MainComponent.h:24,
[exec] from jni/../../../Source/MainComponent.cpp:23:
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h: In function 'bool juce::juce_isfinite(NumericType) [with NumericType = float]':
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:360:27: error: 'isfinite' was not declared in this scope
[exec] return isfinite (value);
[exec] ^
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:360:27: note: suggested alternative:
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/system/juce_StandardHeader.h:69:0,
[exec] from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:144,
[exec] from ../../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from ../../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/MainComponent.h:24,
[exec] from jni/../../../Source/MainComponent.cpp:23:
[exec] /Users/Nikolai/Documents/SDKs/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/cmath:596:5: note: 'std::isfinite'
[exec] isfinite(_Tp __x)
[exec] ^
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:164:0,
[exec] from ../../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from ../../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/MainComponent.h:24,
[exec] from jni/../../../Source/MainComponent.cpp:23:
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h: In function 'bool juce::juce_isfinite(NumericType) [with NumericType = double]':
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:372:27: error: 'isfinite' was not declared in this scope
[exec] return isfinite (value);
[exec] ^
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:372:27: note: suggested alternative:
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/system/juce_StandardHeader.h:69:0,
[exec] from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:144,
[exec] from ../../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from ../../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/MainComponent.h:24,
[exec] from jni/../../../Source/MainComponent.cpp:23:
[exec] /Users/Nikolai/Documents/SDKs/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/cmath:596:5: note: 'std::isfinite'
[exec] isfinite(_Tp __x)
[exec] ^
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:164:0,
[exec] from jni/../../../Source/../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from jni/../../../Source/../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/Main.cpp:11:
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h: In function 'bool juce::juce_isfinite(NumericType) [with NumericType = float]':
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:360:27: error: 'isfinite' was not declared in this scope
[exec] return isfinite (value);
[exec] ^
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:360:27: note: suggested alternative:
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/system/juce_StandardHeader.h:69:0,
[exec] from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:144,
[exec] from jni/../../../Source/../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from jni/../../../Source/../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/Main.cpp:11:
[exec] /Users/Nikolai/Documents/SDKs/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/cmath:596:5: note: 'std::isfinite'
[exec] isfinite(_Tp __x)
[exec] ^
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:164:0,
[exec] from jni/../../../Source/../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from jni/../../../Source/../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/Main.cpp:11:
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h: In function 'bool juce::juce_isfinite(NumericType) [with NumericType = double]':
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:372:27: error: 'isfinite' was not declared in this scope
[exec] return isfinite (value);
[exec] ^
[exec] /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/maths/juce_MathsFunctions.h:372:27: note: suggested alternative:
[exec] In file included from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/system/juce_StandardHeader.h:69:0,
[exec] from /Users/Nikolai/Dropbox_Personal/Programering/JUCE_lib/modules/juce_core/juce_core.h:144,
[exec] from jni/../../../Source/../JuceLibraryCode/modules/juce_core/juce_core.h:7,
[exec] from jni/../../../Source/../JuceLibraryCode/JuceHeader.h:17,
[exec] from jni/../../../Source/Main.cpp:11:
[exec] /Users/Nikolai/Documents/SDKs/android-ndk-r10d/sources/cxx-stl/gnu-libstdc++/4.8/include/cmath:596:5: note: 'std::isfinite'
[exec] isfinite(_Tp __x)
[exec] ^
[exec] make: *** [obj/local/armeabi/objs/juce_jni/__/__/__/Source/MainComponent.o] Error 1
[exec] make: *** Waiting for unfinished jobs....
[exec] make: *** [obj/local/armeabi/objs/juce_jni/__/__/__/Source/Main.o] Error 1
BUILD FAILED
/Users/Nikolai/Documents/MyMobileApp/Builds/Android/build.xml:23: exec returned: 2
Total time: 3 seconds
Can anyone make any sense of this ?