アンドロイド:レイアウトレイアウトページは、一つ以上のレイアウトがlayout_widthまたはlayout_height属性が欠落していることを示唆し、表示することができません

报错信息:一つ以上のレイアウトはlayout_widthまたはlayout_height属性が欠落しています

原因:私の理解では、現在のページのレイアウトが一致していないということです

解決策1:、何回も表示画面サイズのXMLを変更します。

対処方法2:神[大きなご覧IT酔っ猫 ]の記事では、私は良い感じ、追加するためにここを見て

レイアウトはまったく間違っている、示唆NOTEを、ロードされていないXMLすることができませんでした:1つの以上のレイアウトがlayout_widthを欠落しているかlayout_heightこれらは、ほとんどのレイアウトに必要とされる属​​性です。

閉じるAndroidのメーカー
Cに:\ Users \ユーザー.androidディレクトリ\ユーザー名、ビルドキャッシュbuildcache.bakの名前を変更
Cに:\ユーザー\ユーザー名\ .AndroidStudio3.2 \システムディレクトリ
(1)caches.bakの名前を変更キャッシュします
(2)コンパイラリネームcompiler.bak
(3)コンパイルサーバーserver.bakコンパイルをリネーム
conversion.bak変換リネーム(4)
(5)external_build_system external_build_system.bak名前を変更
(6)フレームワークがリネームframeworks.bakである
(7)のGradleはgradle.bakの名前を変更
(8)resource_folder_cache.bakをリネームresource_folder_cacheは

開いているのAndroid Studioのプロジェクトを開始し、問題が解決され、

以下は、オリジナルのstackoverflowの答えです:
により解決される問題で、これらの変更されています。

閉じるのAndroid Studioは
、\ Users \ユーザーUserName.androidとbuildcache.bakするビルドキャッシュフォルダの名前を変更:Cに移動します
Cに行く:\ Users \ユーザーUserName.AndroidStudio3.2 \システムおよびこれらのフォルダの名前を変更します

(1)caches.bakするキャッシュ
compiler.bakする(2)コンパイラが
コンパイルserver.bakをする(3)コンパイルサーバ
(4)の変換はconversion.bakする
(5)external_build_systemはexternal_build_system.bakする
フレームワーク〜(6)のフレームワークを.BAK
gradle.bak〜(7)のGradle
resource_folder_cache.bak〜(8)をresource_folder_cache

Androidのメーカーを開き、プロジェクトを再度開きます。
原文链接ます。https://blog.csdn.net/u012833250/article/details/83785298

おすすめ

転載: www.cnblogs.com/hahayixiao/p/9820524.html