2013-06-02 4 views
0

android app 용 프로그램 파일을 가져 오려고합니다. 하지만 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 
+0

정말로 * 오류 *가 무엇인지 말하고 코드를 보여줄 필요가 있습니다. –

+0

어떤 오류가 발생했는지 추측 할 수 없습니다./ – Tarun

+0

확인하십시오 http://stackoverflow.com/a/6328550/786337 – Tarun

답변

0

당신이 바로 프로젝트를 클릭하여 프로젝트에 ActionBarSherlock의 가져 오기 당신이 이런 식으로 를 가져올 수 있습니다에 문제가있는 경우 -> ---> 안드로이드 클릭 추가를 클릭하고 ActionBarSherlock의를 추가하고 클릭 확인을 누른 다음 다시 적용하면 항아리 불일치 오류가 발생하면 프로젝트의 Android supportv4 라이브러리를 삭제 한 다음 정리하십시오.

0

이 인 IntelliJ 아이디어

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

작업 표시 줄의 셜록 라이브러리의 기본 디렉토리를 선택 적용됩니다.

+0

나는 이것을 시도했지만 아무것도 작동하지 않는다! 라이브러리 프로젝트 아래의 프로젝트에서 actionbarsherlock 4.2.0을 표시하지만 여전히 오류가 발생합니다. 나는 구글 API 4.0과 2.2 등의 다른 것들을 여전히 추가했다. –

1

당신은 테스트를 실행하지 intellJ을 알 수 있습니다 :

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

오른쪽 열에서 테스트를 제거합니다.

관련 문제