2012-06-01 1 views
1

개미가 별도의 프로젝트/개별 디렉토리 구조의 클래스 파일을 포함하도록 구성하는 방법은 무엇입니까?robotium 테스트 프로젝트가 개미에서 빌드되지 않지만 개미로 빌드되지 않음

개미와 함께 robotium android 테스트 프로젝트를 만들려고합니다. 테스트 프로젝트는 robotium jar 파일이 아니라 Robotium 소스 코드를 참조합니다.이 코드는 약간 수정되었습니다 (메서드 및 일부 로깅 추가). 그러나 지금 시도하고 개미 디버그를 실행할 때 컴파일러는 robotium 코드를보고 있지 않습니다.

개미가 다른 디렉토리에있는 로봇 클래스를 포함하도록하려면 어떻게해야합니까? Eclipse에서 빌드 경로에 robotium 프로젝트가 있으므로 잘 작동합니다. 개미에 해당하는 것을 찾고 있습니다.

감사합니다.

-compile: 
[javac] Compiling 3 source files to /Users/swolfe/Documents/git/android/automation-suite/sandbox/bin/classes 
[javac] /Users/swolfe/Documents/git/android/automation-suite/sandbox/src/com/foobar/bookings/test/SearchTestHoneycomb.java:9: package com.jayway.android.robotium.solo does not exist 
[javac] import com.jayway.android.robotium.solo.Solo; 
[javac]          ^
[javac] /Users/swolfe/Documents/git/android/automation-suite/sandbox/src/com/foobar/bookings/test/SearchTestHoneycomb.java:15: cannot find symbol 
[javac] symbol : class Solo 
[javac] location: class com.foobar.bookings.test.SearchTestHoneycomb 
[javac]  private Solo solo; 
[javac]   ^
[javac] /Users/swolfe/Documents/git/android/automation-suite/sandbox/src/com/foobar/bookings/test/SearchTestHoneycomb.java:23: cannot find symbol 
[javac] symbol : class Solo 
[javac] location: class com.foobar.bookings.test.SearchTestHoneycomb 
[javac]   solo = new Solo(getInstrumentation(), getActivity()); 
[javac]     ^
[javac] 3 errors 
+0

했다 필요한 클래스 파일은 개미 작업 디렉토리에 복사되어 사용 가능합니다. –

+0

<속성 이름 = "빌드 - 클래스 - 디렉토리" 값 = "./ 빈"/> <대상 이름 = "미리 컴파일"> \t <복사 todir = "$ {빌드 클래스-DIR}"> \t <파일 세트 DIR = "$ {robotium - 클래스 -rootdir} "/> \t –

답변

0

할 수 있습니다 수정 Robotium 클래스를 항아리, 그리고 샌드 박스에이 파일을 넣어/libs와

, 내가 주위에 작업 한 일은 복사 단계를 추가하기 위해 앞으로이 따라 오는 사람을 위해 참고