#android #visual-studio #xamarin #visual-studio-2019
#Android #visual-studio #xamarin #visual-studio-2019
Вопрос:
Сегодня я обновился до VS2019 и удалил 2017, а также удалил и заново создал свою виртуальную машину Android TV.
Теперь, когда я запускаю проект, отображается интерфейс, но нажатие любой кнопки приведет к сбою приложения со следующими журналами:
Я даже не уверен, что именно приводит к сбою приложения, но ожидаю этой части:
04-03 03:58:18.278 androidtv Error 2621 PrtnrWidgetInfoLdr java.lang.SecurityException: Failed to find provider tvlauncher.widget for user 0; expected to find a valid ContentProvider for this authority
При запуске проекта в VS2017 он снова работает нормально.
В чем здесь может быть проблема?
Комментарии:
1. Вы тестируете более новый уровень API телевизионного эмулятора, чем тот, который вы использовали ранее? «Предполагая», что вы не внедрили
ContentProvider
подкласс в свое приложение? Если у вас есть, опубликуйте подкласс и дополнения к манифесту для предоставления доступа поставщику к ОС.2. Я попытался перейти на API 27, но ничего не сработало. Я понизил рейтинг до API25 с помощью нового эмулятора, но теперь он просто выдает мне задний экран без фактического запуска приложения. Я собираюсь снова установить VS2017 и посмотреть, решит ли это проблему.