android - ActionBarSherlock 作为项目中的 Jar

标签 android actionbarsherlock

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

我开始按照 ABS 文档中的建议将整个 ABS 项目作为一个库项目包含在内,但我对 ABS 的使用可能会扩展到其他项目,并且只包含一个已编译的 jar 文件会很方便。

第 1 步:让独立的 ABS 项目导出一个 JAR ...
包括最新的支持API
然后编译:
运行'Project -> Build Project'编译正常
或者我应该使用“Export -> Java -> as JAR”
这失败并显示“导出时带有编译警告...
并且资源不同步。

第 2 步:将 ABS JAR 加载到项目中
在项目中添加或删除Support API?
如何将 ABS 作为 JAR 加载到项目中以像以前作为库项目包含一样运行?

目前,如果我从 ABS 的“构建项目”加载 JAR,我的所有样式/主题都无法识别“Theme.Sherlock”引用。

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

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

谢谢!

最佳答案

Does anyone have a solid list of instructions on how to load ActionBarSherlock as a JAR file into a project?

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

I started with including the whole ABS project as a library project as suggested in the ABS Docs, but my use for the ABS may extend into other projects and it would be handy to just include a compiled jar file.

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

关于android - ActionBarSherlock 作为项目中的 Jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16566905/

相关文章:

android - java.lang.RuntimeException : Unable to resume activity Android 错误

java - 如何使用 Asmack+Openfire 在 Android 中发送文件?

android - 如何将 Android Snackbar 的初始对齐方式从底部更改为顶部?

android - 向上导航按钮在首选项 Activity 中不起作用

android - FragmentPagerAdapter 怪癖和崩溃

android 录音机启动无效状态 4

java - 从 parse.com 检索字符串并在 Android TextView 中显示它

java - Android 中的 Listview 适配器和监听器?

android - 从 ActionBar 获取项目 View

android - setListAdapter的使用