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