Ошибка при создании проекта с кодовым именем One на Intellij с кодовым именем один 6.0 (рефлексивная ошибка) - PullRequest
0 голосов
/ 11 марта 2019

Пытаюсь отправить кодовое имя одного проекта на сервер сборки, который был создан с использованием кодового имени один 6.01. он работает на эмуляторе, хотя в определенный момент я получаю IllegalAccessException во время выполнения после использования задачи scheduleBackground, поэтому я удалил его. это сообщение об ошибке, которое я получаю при попытке собрать:

/ home / coldcode01 / IdeaProjects / Tawada / build.xml: 66: ошибка компиляции; увидеть вывод ошибки компилятора для деталей.

snapshot of error

1 Ответ

0 голосов
/ 12 марта 2019

Я использую Java 11, но подсказка сборки установлена ​​на Java 8. Скорее всего, проблема была с

<collections>.foreach(()->{•••}); 

, потому что лямбды, которые я использовал в прослушивателях событий, хороши, но те, которые я использовал с foreachметод перебора элементов коллекции не удался.

Что я сделал, так это преобразовал все ... foreach ... в использование itetrator, т.е.

Iterator iter = <some collections>.iterator();
while(iter.hasNext()){
    Object element = iter.next();
    ...
}

И это решило мою проблему.

...