Ошибка интеграции AAR в kony studio 6.5

У меня есть библиотека android aar, которую я хочу интегрировать в проект студии kony. после обращения в службу поддержки kony мне удалось интегрировать его и правильно построить проект.

во время выполнения, когда вызывается aar, он вызывает действие (намерение) внутри того же aar. вот я получаю следующую ошибку:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/example/package/SecondActivity; 

способ вызова действия выглядит следующим образом:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra ()....;
startActivityForResult(intent, TASK2);    //TASK2 = 10;

Я попытался использовать импорт для второго действия в вызывающем, но как только я сделаю aar, студия Android оптимизирует код, удалив команду импорта, поскольку она не нужна. есть ли причина, по которой код теперь не видит класс SecondActivity? зная, что если я запускаю код в студии Android, он отлично работает.


person lallous34    schedule 21.02.2017    source источник


Ответы (1)


Если вы используете систему сборки ANT и не используете gradle для управления зависимостями. Вы получите эти ошибки. Сначала перейдите с ANT на gradle и укажите свои зависимости в build.gradle. У меня была такая же проблема при интеграции файла aar.

person vinod    schedule 31.08.2017