Android 无法使用AppCompat v7 switchcompat小部件

Android 无法使用AppCompat v7 switchcompat小部件,android,android-support-library,switchcompat,Android,Android Support Library,Switchcompat,我想在我的应用程序中使用Switchcompat。我将appcompat v7支持库添加到我的项目中,但当我尝试在xml中使用switchcompat时,它会给我以下错误: 找不到以下类: -android.support.v7.widget.SwitchCompat(修复构建路径、编辑XML、创建类) 从错误中,我猜测我的项目无法引用库项目,即使我已添加库项目,如图所示: 我的XML如下所示: 请帮助解决问题。提前感谢。尝试添加android-support-v7-appcompat.j

我想在我的应用程序中使用Switchcompat。我将appcompat v7支持库添加到我的项目中,但当我尝试在xml中使用switchcompat时,它会给我以下错误:

找不到以下类: -android.support.v7.widget.SwitchCompat(修复构建路径、编辑XML、创建类)

从错误中,我猜测我的项目无法引用库项目,即使我已添加库项目,如图所示:

我的XML如下所示:


请帮助解决问题。提前感谢。

尝试添加android-support-v7-appcompat.jar以在库中构建路径。 如果你做得很好,你应该得到类似的观点


试着运行项目,看看它是否存在?您可能想先尝试清理和重建支持库,然后再对主项目执行相同的步骤。@MH:试着清理和运行项目,出现以下运行时错误:原因:java.lang.ClassNotFoundException:找不到类“android.support.v7.widget.SwitchCompat“你能在xml布局中预览switch小部件吗?@Harry No.在xml中,它给了我一个错误,正如我在问题中提到的那样,如果你列出了SwitchCompat类,而你没有!我试过了,但它仍然没有显示..在我的项目的项目浏览器中,它没有显示Android private libraries文件夹。当你创建一个新项目(eclipse)时,默认情况下Android private libraries会显示为man!我猜您在project中使用的是Theme.AppCompat样式,对吗?我在project中使用的是Theme.AppCompat样式,我创建了一个新项目,在这个项目中,我可以使用交换机,但private libraries文件夹不在旧项目中,而在新项目中,evrything就如您所述。我无法理解我错过了什么。我在应用程序中也使用了其他库项目,因此我得到了如下生成错误:Jar不匹配!修复您的依赖关系。是不是因为这个原因,私人图书馆无法生成?