Action Bar Sherlock编译错误

时间:2013-06-02 14:57:26

标签: java android macos intellij-idea actionbarsherlock

我正在尝试导入Android应用程序的程序文件。但是设置ActionBarSherlock时出现问题会给我带来错误。我正在使用带有IntelliJ 12 CE,Android SDK,Java和Action Bar Sherlock的MAC。如何设置它以避免错误?

java: /library-projects/actionbar-sherlock-4.2.0/test/com/actionbarsherlock/internal/ManifestParsingTest.java:3: package org.junit does not exist

java: /library-projects/actionbar-sherlock-4.2.0/test/com/actionbarsherlock/internal/ManifestParsingTest.java:6: package org.hamcrest does not exist

java: /library-projects/actionbar-sherlock-4.2.0/test/com/actionbarsherlock/internal/ManifestParsingTest.java:6: static import only from classes and interfaces

java: /library-projects/actionbar-sherlock-4.2.0/test/com/actionbarsherlock/internal/ManifestParsingTest.java:7: package org.junit does not exist

java: /library-projects/actionbar-sherlock-4.2.0/test/com/actionbarsherlock/internal/ManifestParsingTest.java:10: cannot find symbol
symbol  : class Test
location: class com.actionbarsherlock.internal.ManifestParsingTest

3 个答案:

答案 0 :(得分:1)

你可以告诉intelliJ不要运行测试:

File -> Project Structure -> Modules -> actionbarsherlock -> Source

从右栏中删除测试。

答案 1 :(得分:0)

如果您在将ActionBarSherlock导入项目时遇到问题,则可以通过这种方式导入 右键单击您的项目 - >点击android --->单击添加并添加actionbarsherlock并单击ok然后再次应用确定如果它给jar不匹配错误删除项目中的android supportv4库然后清理它。

答案 2 :(得分:0)

这适用于Intellij Idea

File -> Project Structure -> Modules -> Import/New Module -> 

选择操作栏sherlock库的基本目录。