Ошибки при попытке развернуть приложение xamarin на устройстве (проект собирается правильно) - PullRequest
0 голосов
/ 14 апреля 2020

Привет всем: у меня есть старое приложение xamarin android, которое я хотел обновить. Изменения, которые я сделал:

  • - Преобразование старого проекта PCL в. NET standard
  • - Перенос зависимостей из packages.config в PackageReference
  • - Обновление до последняя версия VS, поэтому я сейчас использую d8 / r8 (до сих пор мы использовали dx)

Я исправил множество ошибок до тех пор, пока не закончил сборку .

Теперь я столкнулся с действительно странной проблемой: проект компилируется правильно, но когда я хочу развернуть его на физическом устройстве, у меня возникает несколько подобных ошибок (по-видимому, связанных с привязкой библиотеки Intercom. , но я думаю, что это вводит в заблуждение, потому что проект работал нормально с той же привязкой и скомпилирован с использованием dx):

Error APT1134: No resource found that matches the given name (at 'layout_above' with value '@id/empty_text_subtitle'). 
Error APT1134: No resource found that matches the given name (at 'background' with value '@color/intercom_composer_full_screen_toolbar'). 
Error APT1134: No resource found that matches the given name (at 'layout_marginBottom' with value '@dimen/intercom_composer_activity_margin'). 
Error APT1134: No resource found that matches the given name (at 'text' with value '@string/intercom_composer_tap_to_send'). 
Error APT1134: No resource found that matches the given name (at 'fitsSystemWindows' with value '@bool/intercom_composer_fits_system_windows').
Error APT1134: No resource found that matches the given name (at 'paddingTop' with value '@dimen/intercom_composer_toolbar_content_offset'). 
Error APT1134: No resource found that matches the given name (at 'layout_marginEnd' with value '@dimen/intercom_composer_activity_margin'). 
Error APT1134: No resource found that matches the given name (at 'background' with value '@drawable/intercom_composer_circular_ripple'). 
Error APT1134: No resource found that matches the given name (at 'layout_marginRight' with value '@dimen/intercom_composer_activity_margin'). 
Error APT1134: No resource found that matches the given name (at 'layout_height' with value '@dimen/intercom_composer_toolbar_with_status_bar_height') 

Я действительно ценю любую подсказку о том, как решить эту проблему.

PS: У меня нет доступа к этим макетам из ошибок: они принадлежат библиотеке Intercom Java, которая использовалась для создания проекта привязки Xamarin

...