在过去的几天里,我一直在努力解决一个问题。我真的很感谢你的帮助!
当我使用目标 API 级别 14 构建/运行示例“ActionBarCompat”时。一切正常。
然后我切换到目标 API 级别 8(毕竟,这意味着在具有旧 API 级别的旧设备中使用),看起来没有手动注释掉很多专门调用支持 API 级别 8 及更高级别的代码(例如 android .R.id.home, Build.VERSION_CODES.HONEYCOMB),示例应用程序根本不会构建。
这是否意味着一个应用程序必须有多个源代码版本才能在不同的 api 级别上运行?理想情况下,一套源代码可用于所有 API 级别的设备。
提前致谢!
谦虚的学习者