With the new 4.5.3 version I have issues because it crashes at start of the application with any Android extension. It works fine with 4.5.2.
The error is:
E/loader (16806): Could not find primitive NativeCFFI.lime_jni_init_callback__1 in 0xb5000934
E/HXCPP (16806): Called from cc.system.net.WifiManager::boot cc/system/net/WifiManager.hx line 18
E/HXCPP (16806): Called from lime.system.JNI::createStaticMethod lime/system/JNI.hx line 116
E/HXCPP (16806): Called from lime.system.JNI::init lime/system/JNI.hx line 164
E/Exception(16806): Null Function Pointer
I have tried to compile with the next configs:
- Haxe 3.4.0 rc-2, hxcpp 3.4.2
- Haxe 3.2.1, hxcpp 3.3.49
Also I have tried android ndk r11c and r13b.
Thanks in advance!
Did not fix anything on my side
It works for me Thanks!
I’m using Haxe 3.4.0-rc2, Hxcpp 3.4.2, Android NDK r13b, OpenFL 4.5.3 and Lime from git.
Did you try by appling this patch to lime 3.6.0 rather than using git one?
I am using haxe 3.2.1, Hxcpp 3.4.43, Android NDK r10d, OpenFL 4.5.3 and lime 3.6.0 with the patch applied and I still have the error. I will try to update everything and retry
Only one commit is the difference. So the git version should be valid.
Are you rebuilding lime?
Yes I did a
lime rebuild android but nothing happen (command immediately returned) so I don’t think it is necessary…
Anyway I just updated haxe and android NDK and I am retryning with the same config as you (exept for hxcpp) now… (weird thing is I don’t see the progression of the compilation in the console anymore… But it seems to be compiling as if I cancel it with CTRL+C the progression messages appear in the console…)
I think that you can’t rebuild from the haxelib version. You need the git version to rebuild Lime.
Anyway you can try
lime rebuild android -clean
ok with lime git I don’t have the
Null Function Pointer error anymore. My app is still crashing but this seems to be another issue…