繁体   English   中英

Android 工作室不反映我 xml 的变化

[英]Android Studio does not reflect my xml changes

当我对 xml 布局文件进行任何更改时,尽管生成了 R.java,但它不会反映在新的编译版本中,但是当我运行应用程序时,更改不会反映出来。 我需要重建整个项目,这需要时间。 有什么帮助吗?

我想在它工作正常之前。

是的,有时候我也遇到这种情况。 如果您以正确的方式在Xml文件中进行更改,则在运行应用程序时必须显示这些更改。 但是,如果这没有发生,那么您就需要重新开发应用程序,或清理几次。 如果它也对您不起作用,请执行以下操作:

  1. 关闭并重新打开(重新启动)android studio,然后再次尝试运行应用。
  2. 如果第1步也无济于事,请从设备上卸载应用程序,再次断开连接并连接设备,然后再次直接在设备中重建/运行应用程序。

希望这对您有用。

请检查您是否启用了省电模式(文件->省电模式),该模式会关闭自动编译

Android Studio-自动完成功能和其他功能不起作用

我“触摸” AndroidManifest.xml并强制构建。 重建项目或重新启动模拟器所需的时间几乎没有。 这是一个hack,但是,这是我的hack。

这听起来与我的情况相似。 我的colors.xml文件中有一个额外的引号字符,当我尝试运行应用程序时会导致错误。 对我有用的是删除我的colors.xml文件中的多余引号。 然后,我保存了文件。 然后,我重新启动了Android Studio。

您可以简单地切换到项目视图并删除应用程序的构建:

在此处输入图片说明

经过几天与这个问题的斗争,我通过删除“res”目录中的所有“v26”目录解决了这个问题,因为活动使用它而不是通常的“layout”目录来访问 xml。

app/src/main/res/layout-v26/ 必须被删除,你应该只保留 app/src/main/res/layout/

无论如何,我是 android 开发的新手,不确定这是否会导致其他问题,所以要小心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM