Используя релиз DJI Bundle (4.11.1), я обнаружил, что он зависает при использовании Proguard - PullRequest
0 голосов
/ 07 февраля 2020

Я обращаюсь к сообществу, так как DJI, вероятно, будет закрыт на ближайшее время, надеюсь, кто-то может подтвердить и / или предложить решение.

Я обнаружил, что любое приложение 4.11.1 (включая образцы DJI) ) cra sh и / или потерпите неудачу, если вы включите proguard (DJI включил правила proguard в свои образцы). В зависимости от того, какой сэмпл вы запускаете, существует либо hard cra * sh, либо исключение (см. Ниже). По-видимому, исключение блокирует инициализацию SDK, в результате чего приложение не может выполнить какую-либо операцию дронов.

Исключение составляет:

Экземпляр DJI EventBus по умолчанию уже существует. Его можно установить только один раз, прежде чем использовать в первый раз для обеспечения согласованного поведения.

Сначала я подумал, что это результат того, что приложения используют EventBus, но с тех пор я опроверг эту мысль.

Есть идеи?

...