尝试删除构建文件夹,然后将应用的项目文件夹重命名为其他文件夹。 我在三星Galaxy M31上运行/调试我的一个应用程序时遇到了类似的问题,在我的一个应用程序上更新了XML布局的TextView后。我拼错了属性“android:color”,直到运行我的应用程序后才注意到,并且因为找不到拼错的“android:colo”而链接资源时出现错误。我尝试删除项目的build文件夹,然后执行File〉Invalid caches〉Invalidate and Restart,并选中“Clear file system cache and local history”复选框,但仍然遇到问题。当我在删除build文件夹后更改项目的文件夹/目录名时,问题解决了。
9条答案
按热度按时间zbq4xfa01#
尝试删除构建文件夹,然后将应用的项目文件夹重命名为其他文件夹。
我在三星Galaxy M31上运行/调试我的一个应用程序时遇到了类似的问题,在我的一个应用程序上更新了XML布局的TextView后。我拼错了属性“android:color”,直到运行我的应用程序后才注意到,并且因为找不到拼错的“android:colo”而链接资源时出现错误。我尝试删除项目的build文件夹,然后执行File〉Invalid caches〉Invalidate and Restart,并选中“Clear file system cache and local history”复选框,但仍然遇到问题。当我在删除build文件夹后更改项目的文件夹/目录名时,问题解决了。
rsl1atfo2#
如果问题仍然存在,请按照以下步骤操作:
文件〉无效缓存/重新启动〉无效并重新启动
这样肯定会奏效。
50pmv0ei3#
我也遇到过类似的问题。我的问题最终是由重复的布局文件引起的(在我的例子中是
res/layout/activity_main.xml
和res/layout-v21/activity_main.xml
)。原来我为我的布局启用了替代资源,这为旧的API级别创建了布局的副本。
恢复那个改变就帮我修复了。
eagi6jfj4#
不知道他们什么时候添加的,但是你可以在设计/蓝图切换菜单中强制刷新布局(见下文)。
vwoqyblh5#
我也在同样的问题和罢工临时和工作的解决方案是改变预览设备。如果你想你也可以切换到以前的设备。布局将被更新。
对不起,我迟到了
avwztpqn6#
取消选中“如果APK未更改,则跳过安装”:
ou6hu8tu7#
我猜改变标签会刷新布局。试试这个。希望有帮助。
iyzzxitl8#
一次关闭该文件并再次打开它可能是它反映您的变化,如果它不工作比一次运行您的应用程序,并在您的xml文件的变化后,它反映在预览。
holgip5t9#
我通过删除与XML文件名匹配的文件“.flat”(例如,“activity_main.xml.flat”)解决了这个问题。