使用包含ActionbarSherlock的Ant构build项目作为库项目

我正在使用包含ActionbarSherlock作为项目库的Apache Ant来构build项目。 我已经在actionbarsherlock库文件夹中使用“android update lib-project -path。–target android-13”成功地包含了库,并在我的项目中使用了“android update project –path。–target android-13 –librarypath/到/ actionbarsherlock /库”

使用antdebugging生成正确的库,但是当去我的项目文件夹,并试图build立项目,我得到以下错误:

[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:错误:错误:找不到与给定名称相匹配的资源:attr'abBackground'。 [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42:错误:错误:找不到与给定名称匹配的资源:attr'abLogo'。 [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43:error:错误:找不到与给定名称相匹配的资源:attr'actionBarSize'。

有没有人成功地build立了这个图书馆的项目? 我猜这是一个图书馆特定的错误,一般与我的项目没有任何关系,但有一个请纠正我,如果我错了。

Solutions Collecting From Web of "使用包含ActionbarSherlock的Ant构build项目作为库项目"

其实我也有这样的问题,这很令人沮丧,因为我不知道我做错了什么。 但事实certificate,在android-sdk中有一些问题,不允许在库项目中定义自定义属性。

Google问题页面显示,这已经打开了很长一段时间!

所以现在,如果你真的需要使用这个库,你需要复制库中存在的所有布局文件。 (我知道,它很烂!)