Appcompat无法正常工作。

6

我正在尝试在我的应用程序中使用appcompat。我已经按照说明完成了所有操作。但是当我将android-support-v7-appcompat作为库添加到我的项目中时,我遇到了以下错误:

Description Resource    Path    Location    Type
The container 'Android Dependencies' references non existing library 
'C:\Android\workspace\android-support-v7-appcompat\bin\
android-support-v7-appcompat.jar'
  testActionBar     Build path  Build Path Problem

我做错了什么?

你需要在你的安卓项目中正确引用appcompat。 - Raghunandan
请跟随http://developer.android.com/tools/support-library/setup.html来了解有关编程的相关内容。 - Raghunandan
我认为库甚至不应该在bin文件夹中,因为该文件夹会不时地重新生成...只是一个想法。 - Max Ch
5个回答

9
  • libs文件夹中删除appcompat.jarv4-support.jar
  • 清理你的项目

    如何将android-support-v7-appcompat添加为库

  • 在eclipse中导入android-support-v7-appcompat作为库项目勾选复制到工作区

  • android-support-v7-appcompat添加为你的项目库
  • 右键单击你的项目 -----> 属性 ------>android ------> 添加

如何将v-7添加为库

  • 清理你的项目

我认为这会对您有所帮助。


我按照步骤操作,右键单击项目——>属性——>Android——>添加时出现了错误。 - user3176367

5
在创建项目之前,请以管理员身份运行eclipse,这样它就可以在引用位置创建jar文件。
右键单击eclipse图标,选择“以管理员身份运行”选项。

2

只需按照以下步骤:

  1. 右键点击appcompat_v7_nn并构建项目;
  2. 点击你的项目,进行项目清理。

0
从每个目录中删除jar库,然后需要将appcompat添加为依赖项。如果您使用Android Studio,则需要按照以下步骤进行操作:
将以下代码
```compile 'com.android.support:appcompat-v7:18.0.+'```
添加到gradle依赖项中,之后执行Build -> Rebuild Project。

我该如何在Eclipse中实现它? - user3176367
请查看此链接:https://dev59.com/JW445IYBdhLWcg3wcJ6O。 如果您是初学者,我建议您在Android Studio上学习Android。 - alicanbatur

0

对于“兼容性”文件问题,您可以尝试在Eclipse中删除/或重命名任何appcompat“项目”,并使用兼容模式(不同的目标和“所需”SDK值,等于您的版本需求)创建一个新项目。它将生成一个新的appcompat项目,请记得将现有项目链接到此appcompat项目,并检查您的lib以确保没有重复的compat.jar。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接