javafxports: контекстное меню javafx на устройстве Android

У меня проблема с отображением контекстного меню JavaFX на устройствах Android. На рабочем столе оно работает нормально, но на Android приложение вылетает.

Фрагмент Java, отвечающий за показ моего примера контекстного меню, когда пользователь нажимает кнопку:

public class MainButton implements EventHandler<ActionEvent>{

  @Override
  public void handle(ActionEvent event) {
    try{
        Controls.addDebugLine(event.getEventType().toString());
        Button button = (Button) event.getTarget();
        System.out.println(button);
        button.getContextMenu().show(button, Side.RIGHT, 0, 0);
    } catch (Exception e){
        Controls.addDebugLine(e.getMessage());         
    }
}

журнал Android:

11-11 13:43:33.812: E/AndroidRuntime(16742): Process: pl.siemaeniu500.wszywka.main, PID: 16742
11-11 13:43:33.832: W/ActivityManager(858):   Force finishing activity pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity
11-11 13:43:33.832: V/ActivityManager(858): Moving to PAUSING: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f}
11-11 13:43:34.053: V/ActivityManager(858): Moving to PAUSED: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f} (pause complete)
11-11 13:43:34.053: V/ActivityManager(858): Moving to STOPPING: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f} (finish requested)
11-11 13:43:34.703: V/ActivityManager(858): Moving to FINISHING: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f}
11-11 13:43:34.703: V/ActivityManager(858): Moving to DESTROYING: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f} (destroy requested)
11-11 13:43:34.733: I/ActivityManager(858): Process pl.siemaeniu500.wszywka.main (pid 16742) has died.
11-11 13:43:34.733: V/ActivityManager(858): Moving to DESTROYED: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f} (removed from history)
11-11 13:43:34.733: V/ActivityManager(858): Moving to DESTROYED: ActivityRecord{42d29480 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity t62 f} (cleaning up)
11-11 13:43:34.733: I/WindowState(858): WIN DEATH: Window{435301b0 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity}
11-11 13:43:34.733: W/WindowManager(858): Force-removing child win Window{436d5a10 u0 SurfaceView} from container Window{435301b0 u0 pl.siemaeniu500.wszywka.main/javafxports.android.FXActivity}

person siemaeniu500    schedule 11.11.2016    source источник
comment
Можете ли вы опубликовать (встроить) свой скрипт build.gradle и получить полную трассировку стека, которая показывает исключение? В журнале нет ничего важного. Запустите adb logcat -v threadtime и опубликуйте трассировку стека из-за сбоя.   -  person José Pereda    schedule 11.11.2016
comment
Да, конечно: ошибка: pastebin.com/aPuiY2YP gradle: pastebin.com/4kmWReUe   -  person siemaeniu500    schedule 11.11.2016
comment
Хорошо известное исключение stackoverflow имеет простое решение. Проверьте здесь. Какое у вас устройство?   -  person José Pereda    schedule 11.11.2016
comment
Пожалуйста, отредактируйте свое сообщение, чтобы добавить код и сообщения в свой вопрос. Нам не нужно заходить на внешние сайты, чтобы понять ваш вопрос, поиск SO не может найти вопросы на внешних сайтах, и если ссылка не работает, ваш вопрос больше не будет иметь смысла.   -  person Dour High Arch    schedule 11.11.2016