Hello. I performed several tests, so I'm sure it happens.
procedure TAndroidModule1.AndroidModule1JNIPrompt(Sender: TObject);
begin
jCanvasES2_1.Screen_Setup(jCanvasES2_1.Width, jCanvasES2_1.Height, xp3D);
end;
Start an empty LAMW GUI project, drop a jCanvasES2 component on the form and put the code above on JNIPrompt event. I compiled it to ARM target and run it using AVD. The program started and closed immediately.
If I change the
xp3d to
xp2d, everything seems to work correctly.