Реализация чата приводит к исключению java.lang.IllegalArgumentException: невозможно сделать предположение о <PACKAGE>.databinding.ActivityChatBindingImpl - PullRequest
0 голосов
/ 30 сентября 2019

Попытка реализовать чат из этого примера , но я продолжаю получать

java.lang.IllegalArgumentException: не удалось угадать PACKAGE.databinding.ActivityChatBindingImpl

(без упоминания имени пакета, я считаю, что это не обязательно)

Активность называется ChatActivity, а XML (файл макета) - "activity_chat.xml", точно так же, как в примере, поэтому яне нужно размещать здесь кодЯ включил привязку данных в файле Gradle и попытался поместить

android.databinding.enableV2 = false

, но это не решило проблему. В чем может быть проблема?

Кроме того, глядя на класс DataBindingUtil.java, я вижу, что DataBinderMapperImpl по какой-то причине не генерируется.

1 Ответ

0 голосов
/ 02 октября 2019

Для всех, кто столкнулся с этой проблемой, единственное, что мне помогло, это то, что мне пришлось изменить имя пакета, так как мое было, например: «com.example.Example», и я изменил его на все строчные, и это устранило проблему. ,Однако я не изменил «applicationId» (только имена папок), поэтому приложение не нужно загружать снова под другим именем пакета.

...