还有其他人在导入项目时遇到问题ActionBarSherlock
吗?我总共有 100 个错误和 17 个警告。这在Eclipse
. 我按照步骤创建了一个Gradle 构建文件。在我尝试构建项目之前没有导入错误。
我还尝试重新下载 ABS 新鲜并替换到我的项目中。
ABS 是否存在已知问题IntelliJ
?(当然现在基于 Android Studio)
以下是我看到的一些错误:
java: ...
Workspace/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java:4: cannot find symbol
symbol : class Fragment
location: package android.support.v4.app
java: ... Workspace/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java:4: cannot find symbol
symbol : class ListFragment
location: package android.support.v4.app
java: ...
Workspace/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java:33:
package android.support.v4.widget does not exist
任何帮助都非常感谢
编辑:似乎使用标准 IntelliJ IDEA 没有问题。许多在线指南用于使用 ABS 进行设置。正如 Jake 提到的,他实际上一直在用 IntelliJ 开发这个东西
这是一个示例指南: http ://android-wtf.com/2012/09/how-to-configure-actionbarsherlock-with-intellij-idea/
但是,我仍然不确定为什么它不能在 Android Studio 中工作
Edit2:下面的答案中的解决方案。简而言之:(我下载abs
了最新版本,abs
从我的项目中提取,删除了旧版本,然后file > import module...
将actionbarsherlock
目录导入到我现有的项目中。注意,在我的特殊情况下,我遇到了 junit 编译错误的问题,需要删除 \test\君子\)