Android Studio: добавление нового файла java в существующий пакет - «Неразрешенная ссылка» - PullRequest
0 голосов
/ 11 марта 2020

Я искал преобразование HTML в PDF в android приложении

У меня проблема с выполнением запроса "оно должно быть в пакете" ... / java / android / print / "из решения № 1. Как я могу добавить PdfConverter. java в android .print пакетах и ​​android studio распознает его?

Когда я добавляю его вручную, исправляя PdfConverter. java и добавьте его в каталог, студия android не распознает его, и я получил «Неразрешенный эталон: PdfConverter».

Есть ли другой подходящий способ добавить PdfConverter. java в пакете android .print без получения вышеуказанной ошибки?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 11 марта 2020

Добавьте класс java в такое собственное дерево пакетов (щелкните правой кнопкой мыши по каталогу java -> Создать -> Пакет -> назовите его "android", затем сделайте то же самое с "print", затем добавьте в этот пакет PdfConverter):

enter image description here

1 голос
/ 11 марта 2020

Класс PdfConverter обращается к PrintDocumentAdapter из Android пакета SDK android .print. Вы должны создать пакет в проекте с именем android .print, и я поместил туда класс PdfConverter, и в IDE не будет ошибок от lint.

Структура должна быть такой же, как на этом репозитории github https://github.com/blink22/react-native-html-to-pdf/tree/master/android

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