ActionBarSherlock作为项目中的Jar

时间:2013-05-15 13:50:43

标签: android actionbarsherlock

有没有人有关于如何将ActionBarSherlock作为JAR文件加载到项目中的可靠指令列表?

我开始将整个ABS项目包含在ABS Docs中建议的库项目中,但我对ABS的使用可能会延伸到其他项目中,只需包含一个已编译的jar文件就很方便了。

第1步:让独立的ABS项目导出JAR ...       
包括最新的支持API       
然后编译:       
运行'项目 - > Build Project'编译好        
或者我应该使用'导出 - > Java - >作为JAR'            
这与'使用编译警告导出...失败了              
和资源不同步。

步骤2:将ABS JAR加载到项目中
在项目中添加或删除Support API?
如何将ABS作为JAR加载到项目中,就像之前作为图书馆项目一样包含???

目前,如果我从ABS的“Build Project”加载JAR,我的所有样式/主题都不会识别“Theme.Sherlock”参考。

当我删除支持API时 - 主题问题仍然存在,但现在只使用FragmentPagerAdapter是一个问题。

有任何帮助吗?我已经看到很多关于添加/删除支持api并确保ABS和Project都使用相同版本的帖子,但有人尝试过这种方法,因为我没有找到很好的帮助,只是简单地使用ABS作为JAR包含。

谢谢!

1 个答案:

答案 0 :(得分:14)

  

有没有人有关于如何将ActionBarSherlock作为JAR文件加载到项目中的可靠指令列表?

这是不可能的。 ActionBarSherlock是一个Android库项目,而不是JAR。

  

我开始将整个ABS项目包含在ABS Docs中建议的库项目中,但我对ABS的使用可能会延伸到其他项目中,只需包含一个已编译的jar文件就很方便了。

这是不可能的。 ActionBarSherlock是一个Android库项目,而不是JAR。您无法将Android库项目转换为JAR。正在开发的新构建系统应该允许我们将整个Android库项目打包为单个文件(我认为它将是.aar),但这仍然是一项正在进行中的工作。