Ошибка публикации игры в эфире
Я получаю эту ошибку во время публикации моей игры.
Error creating files. dx tool failed :
UNEXPECTED TOP-LEVEL EXCEPTON: java.lang.illegalArgumentException:
already added : android/support/v7/appcomapt/R$anim;
at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java.123)....
(длинная ошибка)
Я включил Ane для рекламы (AIRPUSH)
Когда я запускаю этот ан в новом проекте, он работает отлично.
В чем может быть проблема?
1 ответ
Решение
Я сталкивался с этим раньше.
Исключение говорит вам, что класс R библиотеки android-support-v7 (см. Механизм R* с ANE) упаковывается дважды. Что объясняет, почему он отлично работает с новым проектом ANE.
Пожалуйста, проверьте, включены ли они в ваш ANE's platform.xml как <packagedResource>
(Если это так, удалите его отсюда)
ИЛИ ЖЕ
Проверьте, добавляется ли он изнутри одного из ваших других ANE.