在 Eclipse 中构建 Android 项目 android.support 无法解析为类型

Posted

技术标签:

【中文标题】在 Eclipse 中构建 Android 项目 android.support 无法解析为类型【英文标题】:Building Android Project in Eclipse android.support cannot be resolved to a type 【发布时间】:2017-07-09 13:08:26 【问题描述】:

我正在尝试制作一个目标和编译器版本为 7.1.1 以及最低版本为 android 8 (2.2) 的“hello world”android 应用程序。这个错误如图:screen shot of MainActivity,控制台显示:

C:\Users\Peralta\Desktop\Penn Drive\CIS 120\OCaml\FindIt\res\values\styles.xml:7:错误:检索项目的父项时出错:未找到与给定名称“主题”匹配的资源.AppCompat.Light'。

C:\Users\Peralta\Desktop\Penn Drive\CIS 120\OCaml\FindIt\res\values-v11\styles.xml:7:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'主题.AppCompat.Light'。

C:\Users\Peralta\Desktop\Penn Drive\CIS 120\OCaml\FindIt\res\values-v14\styles.xml:8:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'Theme.AppCompat.Light.DarkActionBar'。

【问题讨论】:

扩展 AppCompatActivity 而不是 ActionBarActivity。 请注意,强烈建议使用AndroidStudio进行开发 AFAIK eclipse插件已不再被google支持。 @mdg5435 AppCompatActivity 也无法解析为类型 【参考方案1】:

转到顶部的选项卡并选择 ( Windows -> Android SDK Manager )。在“附加”部分下,选中“Android 支持库”并检查是否安装。

【讨论】:

只有已经安装的Android Support Repository 尝试更新到新版本 安装后,AppCompat 库可以在以下位置找到:android-sdk/extras/android/support/v7/appcompat 您需要在您的 Android 项目中引用这个 AppCompat 库。将库导入 Eclipse。右键单击您的 Android 项目。 1)选择属性。 2)单击底部的“添加...”以添加库。 3)选择支持库 4)清理并重建您的项目。

以上是关于在 Eclipse 中构建 Android 项目 android.support 无法解析为类型的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse中构建项目?

无法在 Eclipse 和 CLI 中为 Android 构建 Cordova 项目

Eclipse/Android 中的可重用项目

Android Studio目录结构和Gradle构建Android项目

如何更改 Android 项目的目标构建?

如何在 Eclipse 中更新到最新版本的 Android 支持库?