我在使用Android为我的第一个项目设置我的eclipse程序时遇到了问题。在与Android开发人员工具一起安装eclipse后,我尝试创建一个新的Android项目'使用Android 2.2的最小sdk,Android 6.0的目标sdk和Android 7.1.1的sdk编译器。
点击运行后,Eclipse显示错误,表明我的空活动存在问题: 检索项目的父项时出错:找不到与给定名称匹配的资源' Theme.AppCompat.Light' 我已经完成了对这个问题的研究,大多数解决方案建议导入一个名为" AppCompat-v7"的Android项目。但是,在选择文件时,没有找到可以导入的项目。这就是我所看到的: 导入项目窗口:
我花了很多时间来解决这个问题。我已经确保我的eclipse程序和所有android文件都在同一个硬盘下,我已经尝试将文件添加到构建路径等但是同样的问题仍然存在。 有谁可以帮我解决这个问题吗?我将不胜感激:)如果您需要有关我目前所做工作的更多详细信息,请随时与我联系!
下面有人评论说我导入了" AppCompat-v7"文件夹到软件包资源管理器,然后转到项目 - >属性以添加appcompat库文件夹。我设法将文件夹添加到我的包浏览器,但我无法将库添加到项目中,因为没有库选项显示。在查看" IsLibrary"之后,情况就是如此。框。
答案 0 :(得分:1)
应将AppCompat-v7添加到您的模块Gradle文件中。 它位于依赖项部分。
例如:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:25.1.1'
testCompile 'junit:junit:4.12'
}
答案 1 :(得分:1)
如果您的extras文件夹中有Appcompat v7,请关注this link,但如果您没有:
通过SDK Manager
:
下载后,该工具会将支持库文件安装到您现有的Android SDK目录中。库文件位于SDK的以下子目录中:<sdk>/extras/android/m2repository/com/android/support/
目录。
更新:像这张图片一样导入
现在您的项目资源管理器就像这样
了