Android MotionLayout аварийно завершает работу при переходе с альфа-2 на альфа-3

У меня была такая же проблема с VS2017.

  1. Запустите командную строку как администратор.
  2. Запишите следующие две команды, которые будут обновлять ваш реестр.

reg add HKLM \ Software \ WOW6432Node \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

reg добавить HKLM \ Software \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f

blockquote>

Это должно решить вашу проблему. Подробнее см. Ссылку .

5
задан Mr Shunz 16 January 2019 в 10:53
поделиться

2 ответа

Для меня это произошло, когда я вложил в подкласс MotionLayout и накачал его содержимое тегом <merge.... Забыл, что параметры тега слияния игнорируются и что вы должны вручную применить их обратно в коде.

Так это выглядит сейчас:

class SomeLayout : MotionLayout {

constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr) {
    inflate(context, R.layout.some_layout, this)
    loadLayoutDescription(R.xml.some_motion_scene)
    setTransition(R.id.start, R.id.end)
}

...
0
ответ дан Michał K 16 January 2019 в 10:53
поделиться

Вы не опубликовали свой XML, хотя можете проверить, есть ли у вас атрибут app:layoutDescription в наборе макетов.

0
ответ дан 3k- 16 January 2019 в 10:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: