获取错误:一个或多个布局缺少layout_width或layout_height属性。这些在大多数布局中都是必需的。
在每个XML文件中,即使对于新项目也是如此。
请提供一些解决方案。
通过以下更改解决了该问题:
- 关闭安卓工作室
- 转到 C:\Users\UserName.android 并将 build-cache 文件夹重命名为 buildcache.bak
-
转到 C:\Users\UserName.AndroidStudio3.2\system 并重命名这些文件夹
(1( 缓存到缓存.bak
(2( 编译器到编译器.bak(3( 编译服务器到编译服务器.bak
(4( 转换为转换.bak(5( external_build_system到 external_build_system.bak
(6( 框架到框架.bak(7( gradle 到 gradle.bak
(8( resource_folder_cache 到 resource_folder_cache.bak打开 Android 工作室,然后再次打开您的项目。
根据你的错误 Android Studio 的大多数视图需要一些必要的属性,没有它们就无法创建视图。
在代码中,您必须放置以下两个属性:
android:layout_width="match_parent"
android:layout_height="match_parent"
这些属性定义视图的高度和宽度。您可以按照以下 want.as 动态提供视图:
android:layout_width="25dp"
android:layout_height="30dp"
DP 表示 与密度无关的像素。希望这些信息对您有用。
您需要在.xml
的每个View
中width
和height
。
<TextView
android:id="@+id/textView001"
android:layout_width="100dp" << this line
android:layout_height="100dp" << and this line
/>
如果您确定您拥有所有这些, 尝试重新生成项目
或按双Shift
,键入invalidate caches
以执行invalidate caches and restart
您的 AndroidStudio。 或更新/重新安装它。