无法将supportv7导入为lib

时间:2016-04-12 03:03:38

标签: java android eclipse

我正在尝试在我的项目中使用ActionBarDrawerToggle。所以我将项目支持v7 appcompact导入eclipse。当我尝试将支持v7 appcompact添加到我的作为一个lib项目,它没有用。如图所示,一旦我重新打开properties->android它就显示了一个十字架。

Android->libarary->add

显示错误

我尝试将support-v4中的support-v7appcompact support-v7个jars添加到我的project->libs。然后我没有收到任何错误。但是当我在我的应用程序上运行应用程序时电话,它崩溃了。

  

日志记录:java.lang.NoClassDefFoundError:解析失败:   Landroid / support / v7 / appcompat / R $ styleable; [崩溃日志] [3]

2 个答案:

答案 0 :(得分:0)

Tks guys.I我自己解决了这个问题。

我删除了appcompact项目,重新导入并勾选了#34;将项目复制到工作区"导入时。属性中的红叉 - > android-> lib消失了。我的应用程序现在在我的设备上正常运行。

顺便说一下,您不必将appcompact.jar或support-v4.jar导入到您的项目中。您必须删除项目中现有的support-v4.jar,因为这会导致&# 34;多个dex文件定义"。

有没有人可以告诉我为什么我不能使用来自不同文件夹的项目?Tks:)

答案 1 :(得分:-1)

  1. 从sdk manager添加支持库
  2. sdk manger

    2.在导航器中转到您的项目,右键单击属性。

    properties

    3.点击添加外部罐子。

    4.转到您的ADT Bundle文件夹,转到sdk / extras / android / support / v7 / appcompat / libs。

    5.选择文件android-support-v7-appcompat.jar

    6.去订购并导出并选中新罐子旁边的复选框。

    7.点击“确定”。

    详细信息:link-1Link-2