首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ant生成包含ActionbarSherlock作为库项目的项目

使用Ant生成包含ActionbarSherlock作为库项目的项目
EN

Stack Overflow用户
提问于 2012-01-31 10:20:42
回答 1查看 1.3K关注 0票数 10

我在使用Apache构建我的项目时遇到了一个问题,该Ant包含了ActionbarSherlock作为项目库。我已经成功地使用"android update lib-project --path . --target android-13“在actionbarsherlock库文件夹中包含了库,并在我的项目中使用了"android update project --path . --target android-13 --library path/to/actionbarsherlock/ library”。

使用ant debug正确地构建了库,但是当转到我的项目文件夹并尝试构建项目时,我得到了以下错误:

aapt /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:40:错误:检索项目的父项时出错:找不到与给定名称'Theme.Sherlock.Light‘匹配的资源。aapt /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41:错误:错误:找不到与给定名称匹配的资源:属性'abBackground‘。aapt /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42:错误:错误:找不到与给定名称匹配的资源:属性'abLogo‘。aapt /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43:错误:错误:找不到与给定名称匹配的资源: attr 'actionBarSize‘。

有没有人用这个库成功地构建了一个项目?我猜这是一个库特定的错误,通常与我的项目无关,但如果我错了,请有人纠正我。

EN

回答 1

Stack Overflow用户

发布于 2012-02-18 20:02:04

实际上,我也遇到了同样的问题,这让我非常沮丧,因为我不知道我做错了什么。但事实证明,android-sdk存在一些问题,不允许在库项目中定义自定义属性。

Google Issue page显示这已经开放了很长时间了!

因此,现在,如果您确实需要使用库,则需要复制库中存在的所有布局文件。(我知道,这太糟糕了!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9073609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档