java - 布局 xml 中的资源,但编译器错误为 "not found"

标签 java android resources

我在尝试让声音合成器应用程序运行方面取得了一些成功。它在模拟器上运行良好,但在我的手机(OS 7.0、模拟器 OS 6.0API 级别 21OS 5.0)上总是崩溃。错误消息很复杂。我只记得带有 "AudioFlinger" 的红色突出显示行,以及带有 "AudioTrack""-20" 的错误代码。

我在这里看到了一些关于将应用程序的 API 级别更改为 21 的建议,但 Android Studio 只做了 22,所以这就是我所做的更改。这破坏了整个事情。我在编译时收到 AAPT 错误。该东西甚至不会启动模拟器来尝试运行。

所以我放弃了整个事情,复制了源代码(以及布局和其他资源)并开始了一个新的项目,然后复制回这些文件。

现在又出现编译错误。 Java 源代码引用了 XML 上的多个对象。所有这些行都带有 R.id.textview。所有“R”现在都因错误而变为红色,并带有错误消息,

错误:找不到资源样式/Base.V26.Widget.AppCompat.Toolbar。

这似乎完全是“背景”问题,我不知道如何解决,也无法在这里找到解决方案。非常感谢任何帮助。

最佳答案

当需要创建新文件时,这可能会引起麻烦,因此清除“缓存将清除旧缓存”并使 Android Studio 更快。 前往构建 > 清理项目

关于java - 布局 xml 中的资源,但编译器错误为 "not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49664044/

相关文章:

java - 为什么 XPATH (Java 7) 选择太多节点?

java - 使用 Sigar 库获取进程 CPU 使用率

android - 在构建期间替换 color.xml 和图像

android - 使用Volley时出现NoConnectionError

android - 如何获取裁剪后的图像并将其显示在 ImageView 中?

java - 为项目添加 Maven 支持搞乱了图像加载/使用路径

.net - 应用样式时的异常

java - MongoDB 作为 Flink 的数据源

java - ServletContext.getRealPath() 在 Tomcat 7 上返回 null

qt - Qt qrc文件中的注释