编译Android Studio项目时出现奇怪错误



我不久前制作了一个西班牙语动词变位应用程序。有很多字符串数组(array.xml有582行长(。主活动获得了大约95种不同的观点。我知道,这比推荐的要多。我几年前就这么做了,不确定我用的是哪个版本的安卓工作室。现在我已经将Android Studio更新为:建筑号AI-212.5712.43.2112.8609683,建于2022年5月18日运行时版本:11.0.12+7-b1504.28-7817840 amd64虚拟机:Oracle公司的OpenJDK 64位服务器虚拟机Windows 10 10.0GC:G1年轻一代,G1老一代内存:1280M核心:8注册表:external.system.auto.import.disabled=true

它运行得很好,但如果我添加或删除一个数组,应用程序会读取错误的数组(因此,如果我读取一个名为"spanish_er"的数组,它会读取名为"button_names"的数组(由于数组越界错误,应用程序在启动时崩溃(。如果我在主活动中添加或删除视图,SupportActionBar和选项菜单将消失(但应用程序仍然运行正常(。我不知道这是记忆问题还是什么问题。有人知道吗?

我从未设法解决过这个问题。我的猜测是我更新工作室的次数太多了,在更新的过程中出现了问题。所以我只是创建了一个新项目,并在新项目中复制了我的代码,它运行得很好。

最新更新