在Android Studio 1.3.2中添加新活动时出现问题

在Android Studio 1.3.2中添加新活动时出现问题,android,android-activity,android-studio,Android,Android Activity,Android Studio,在Android Studio 1.3.2中添加新活动时,我遇到了一个奇怪的问题(旧版本没有错误): 如果dimens.xml中的文件“\app\src\main\res\values-w820dp”为只读,则在添加新活动(文件-new-Activity…)时,仅创建菜单xml文件,AndroidManifest.xml已更新,但未创建…Activity.java和布局xml 如下图所示: 如果从该dimens.xml文件中取消设置只读,则一切正常。我真不明白为什么会这样。因为在创建活动之后,

Android Studio 1.3.2中添加新活动时,我遇到了一个奇怪的问题(旧版本没有错误):

如果
dimens.xml
中的
文件“\app\src\main\res\values-w820dp”
只读,则在添加新活动(
文件-new-Activity…
)时,仅创建菜单xml文件,
AndroidManifest.xml
已更新,但未创建…Activity.java和布局xml

如下图所示:


如果从该
dimens.xml
文件中取消设置只读,则一切正常。我真不明白为什么会这样。因为在创建活动之后,我发现
dimens.xml的
“Date modified”
“Accesed”
属性没有更改。

这是因为开发人员在创建java文件之前自动创建了资源,并且在创建过程中遇到了未捕获的文件异常。因此,基本上,当它试图执行写入dimens.xml的命令时,会抛出一个异常,因为它无法写入,除了前面的内容之外,其他所有内容都不会创建xml。至于date modified没有改变的原因,是因为它在写入内容之前会检查内容,如果它的值为activity_horizontal_margin,则该xml的写入将取消/退出。尝试删除它,如果复制事件,您将看到修改的日期。是的,这应该报告为bug。

最好将其移动到Android Studio bug跟踪器。