导入appcomba v7库并得到R无法解析为变量错误

时间:2014-12-10 09:48:27

标签: android eclipse android-appcompat

我已经阅读了很多关于将v7库导入到android项目的内容,但是我仍然坚持在此之后解决一些错误,我有一个项目,现在我想实现一些材料主题并具有兼容性与以前的Android 5.0版本。我有我的项目,我下载了sdk appcombat v7库,这些是我遵循的步骤:

1)将v7 android支持库复制到我的工作区(我读过一些导致eclipse不喜欢将库放在其他目录中的bug)

2)文件 - >导入 - >现有的Android代码进入工作区

3)搜索我的工作区目录,然后单击v7目录,一切正常。

4)右键点击我的项目 - >属性 - > Android(我的项目最小值为14,最大值为21),我将目标设置为19(4.2.2)然后在库选项卡上单击添加并选择android-support-v7-appcombat。

5)项目 - >干净。

这是我的清单文件:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="21" />

这是我的project.properties

# Project target.
target=android-19
android.library.reference.1=../android-support-v7-appcompat

执行此操作后,我收到此错误(我的R文件消失)

Android properties

R error

在sdk管理器上,我已经安装了Android SDK-Build工具rev 19,就像我在不同的帖子上看到的那样...但仍然收到错误

提前谢谢你:)

2 个答案:

答案 0 :(得分:1)

我认为您忘记了一步或两步添加资源库,例如appcompat。

您可以在此处找到帮助: http://developer.android.com/tools/support-library/setup.html

查看添加资源库

如果您按照所有步骤操作,可能问题出在其他地方。

(抱歉我的英文,我是法国人)

答案 1 :(得分:0)

终于成功了!

我按照Michaël告诉我的那些步骤(我无法添加链接),但我要手动右键单击appcompat项目 - &gt; Android和项目构建目标您必须选择Android 5.0