[Android] MotionScene Syntax error: No valid Layout Description


😡 質問する


constraintLayout->motionLayoutを切り替えたとき
The attribute: layoutDescription is missing
MotionScene Syntax error: No valid Layout Description

でっち上げる

😇 解決する

src/main/res/xmlおよび{activity명}_scene.xml<?xml version="1.0" encoding="utf-8"?> <MotionScene xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <ConstraintSet android:id="@+id/start"> <Constraint android:id="@+id/textView" /> </ConstraintSet> <ConstraintSet android:id="@+id/end"> <Constraint android:id="@id/textView" /> </ConstraintSet> <Transition app:constraintSetEnd="@id/end" app:constraintSetStart="@+id/start" /> </MotionScene>
❗️MotionSceneを追加した場合、MotionEditor側のエラーは消えないでしょうか?
これはAndroid Studioでxmlファイルが認識できないためか、File > Invalidate Caches/Restartを試してみます

💫 参考資料

  • https://stackoverflow.com/questions/63792141/android-motion-layout-syntax-error-no-valid-layoutdescription