Android Studio AndroidXへの移行メモ #293 

AndroidXに移行した際失敗した箇所についてのメモ


現象

AdnroidXへの移行後にアプリを実行するとsetContentViewでエラーが発生する。


原因

Migrate to AndroidXを実行した際にConstraintlayoutのxmlが不完全に変更されたようです。


正常な記述

androidx.constraintlayout.widget.ConstraintLayout


xmlファイルがリードオンリーだった為最初に実行したMigrate to AndroidXでは変更されなかった。リードオンリー属性解除後Migrate to AndroidXを追加で実施したが、結果として正常な形式に変更できなかった。


解決方法

プロジェクトのバックアップを戻してMigrate to AndroidXを実行しなおす。
※Migrate to AndroidXは一度で成功するようにする。


他の解決方法としては、異常な箇所を手作業で書き直す方法も採れます。


スポンサードリンク


コメント

コメントの投稿

この記事に対するご意見・ご感想を募集しています。
コメント内容のみ必須入力です。それ以外は任意でご入力ください。











管理者にだけ表示を許可する(再編集はできません)

トラックバック

この記事のトラックバックURL
http://zze128.blog9.fc2.com/tb.php/467-bfa25990