Невозможно создать собственный шрифт - собственный шрифт AAR в проекте Flutter - PullRequest
0 голосов
/ 13 января 2020

У меня есть собственная библиотека AAR, которая работает с собственным проектом Android. Теперь я беру эту библиотеку AAR и подключаюсь к проекту Flutter. Он компилируется нормально, т.е. я создал папку, поместил файл AAR внутрь, в app / build.gradle, я определил

repositories { flatDir { dirs '../lib' } }

и

`dependencies {
        ...
        implementation name: 'sib', ext: 'aar'
}`

Однако в RUNTIME пользовательский класс в AAR не может найти шрифт, определенный в проекте библиотеки AAR, например, R.layout.custom_xml_file, поскольку пользовательский шрифт в R.styleable.myTypefacePath не может быть найден. R, скомпилированный проектом Flutter, просто не распознает файл ресурсов. Однако, я вижу файл libary R в build / source / r / debug / com / my / library / class. И файлы шрифтов в папке промежуточных файлов / assets / debug / fonts /.

Я думаю, что я пытаюсь сделать, это другое направление этого поста: Создать aar со всеми библиотеками и зависимостями флаттера Внутри

Я понимаю, что, вероятно, это отсутствие глубоких знаний о Gradle. Кто-нибудь может помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...