我只是一个Android应用程序开发的初学者。当我在Android Studio 1.1.0上创建新项目时,出现了以下错误:渲染问题-无法找到以下类:android.support.v7.internal.widget.ActionBarOverlayLayout
现在我已经在Google上搜索过了,并发现大多数人给出了可能的三种解决方案。
他们说:
- 要么将api(从预览窗口窗格)从22更改为21,或者
- 将应用程序主题从“项目主题”更改为任何其他主题。
- 确保在项目结构->依赖项中正确导入了appcompat-v7库,请参考以下步骤:: 将支持库功能项目标识符添加到依赖项部分。例如,要包括appcompat项目,请将compile“com.android.support:appcompat-v7:18.0.+”添加到依赖项部分,如下例所示:
注意:我的Android支持库已经是最新的(使用SDK管理器安装)。按照前两个步骤,已经解决了错误。但我觉得这些不是永久的解决方案,第二步似乎只是一个临时的解决方法。我对第一步也有疑问,如果要消除错误,我们将API从22更改为21,那么最终,我们的应用程序将无法在Android 5.1.1(API 22)中运行,仅限于Android 5.0.1及以下版本(API 21)。我的疑虑是否正确?关于第三步,它是否是此问题的永久解决方案?
dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" }
注:抱歉标签不匹配,由于站点声望不允许添加精确标签。