更新到 Eclipse Kepler 后,我无法添加支持库 appcompat。我关注了这个 instructions我仍然在以下几行中收到错误 无法解析导入 android.support.v7.app:
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
我已经添加了 appcompat 项目,将两个 jars 添加到 Build Path 中,在 Order and Export 选项卡上选择了它们,并在主项目中添加了 library 项目。
我将 v4 库复制到主项目中的 libs 文件夹中,但我不知道还有什么要做或检查。有人有什么建议吗??
谢谢!
最佳答案
将 appcompat_v7 添加到依赖项后,请确保项目中的 libs
文件夹为空。默认情况下,定义项目时会创建一个 android-support-v4.jar,因此当您将 appcompat_v7 库声明为依赖项时会导致冲突。
所以,您需要做的第一件事是检查文件夹 .../My_Project/libs
并大胆地删除文件 android-support-v4.jar
。
然后,添加 appcompat_v7 库作为项目的依赖项: 为此,如果您使用的是 Eclipse:
- 右键单击位于导航器中的项目文件夹。
- 点击列表最后的属性。
- 在“属性”窗口中,选择 Android 选项(左侧菜单)。
- 在框库中,添加您的新引用。
如果您使用的是 Android Studio,则可以按照@Joey Garcia 评论中提到的步骤进行操作。
支持库设置 - https://developer.android.com/tools/support-library/setup.html
如果对你有帮助,请告诉我。祝你好运!
关于android - 无法解析导入android.support.v7.app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24651232/