我只是一个开发 Android 应用程序的初学者,当我在 Android Studio 1.1.0上创建一个新项目时, 它放弃了这个错误 ” 渲染问题 找不到下列类 android.support. v7.interal.widget. ActionBarOverlayout “
现在我已经在谷歌上搜索这一点,我发现可能有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)。我的怀疑有道理吗? 关于第三个步骤,它是这个问题的永久解决方案吗?
附注: 很抱歉标签不匹配,由于网站的声誉不允许添加确切的标签