Я много часов искал возможное решение этой проблемы, но что бы я ни пытался, это просто терпит неудачу. Вот пояснение ситуации:
У меня есть этот проект библиотеки на Android Studio, который генерирует файл app-debug.aar
. Затем я добавляю этот новый модуль в реализующий проект, следуя указаниям мастера импорта .JAR/.AAR, я выбираю .aar
и обновляю зависимость для :app
в структуре проекта.
После очистки проекта (даже с использованием ./gradlew clean
-Mac OS X) я могу ссылаться на этот класс и его методы в любых действиях.
Теперь во время выполнения, после создания и установки на реальных устройствах, приложение будет аварийно завершать работу, вызывая вышеупомянутое исключение времени выполнения.
Примечание. Я импортирую .aar
, потому что мне нужно защитить код, а у него есть ресурсы, поэтому .jar
не может быть и речи. И если я импортирую библиотечный модуль (с исходным кодом и всем остальным вместо an.aar
), то у приложения не будет проблем во время выполнения.
Я пробовал все, и если кто-нибудь может пролить свет на то, что это может быть, это будет высоко оценено.
Класс расширяет ViewGroup
и создается во время выполнения, если это что-то подразумевает. Код был предоставлен мне, поэтому серьезные изменения могут быть невозможны, если в этом нет крайней необходимости.
Заранее спасибо всем!
Армандо