2013-05-27 3 views
0

Android Studio에서 Eclipse에서 이전의 비 Gradle Android 프로젝트를 가져 왔습니다.Android Studio - ActionBarSherlock이 앱 실행을 허용하지 않습니다.

ABS가 포함되어있어 문제없이 Eclipse에서 실행됩니다.

Android Studio에서 오류를 무료로 컴파일합니다. 그러나, 매번 실행할 때마다 Eclipse에서와 같이 실행되는 것이 아니라 일부 테스트 모드로 들어가 다음과 같은 결과를 제공합니다.

실행 테스트는
테스트 실행 startedTest 실패 실행 : ComponentInfo {com.my.package/android.test.InstrumentationTestRunner}
빈 테스트 스위트 : 대한 계측 정보를 찾을 수 없습니다.

그럼 전혀 열리지 않습니다.

+0

없이 컴파일 할 수 있어야한다? 'AndroidManifest.xml' 파일에 지정된 패키지를 확인하십시오. 테스트 및 응용 프로그램 모듈에서 일치해야하며 가져올 때 아마도 더미 파일로 대체되었을 것입니다. 원래 Eclipse 프로젝트와 비교하여 매니페스트 파일을 수정하십시오. – CrazyCoder

답변

0

시도는 내가 직면 한 당신의 방법에서 단어 '테스트'를 포함하고 OneIsOneTest (확실하지 않은 지금은 무엇을 사용하기 위해) testIfOneIsOne 나 같은 모든 방법을 이름을해야합니다. 또한 : eclipse/intelij에서 동일한 버전의 junit을 사용하고 있습니까?

+0

글쎄, 지금 당장은 테스트를하고 싶지는 않습니다. 지나치게 친숙하지 않아야하고, 적절한 테스트가 진행될 것입니다. 현재 필자는 테스트 디렉토리를 지우고 이클립스처럼 사라지길 원한다 :) Eclipse는 Android Studio와 같은 테스트 디렉토리를 표시하지 않는다. 내 모든 메소드의 이름을 바꾸고 "test"를 포함 시키라고 제안하고 있습니까? 그것에 대한 어떤 상세 설명? 다시 한번 말하지만, 지금 모든 테스트를 피하고 싶습니다. 초기 단계입니다. – mgibson

+0

@migbson 응용 프로그램을 빌드하기 위해 maven 또는 ant를 사용하고 있습니까? – Axxxon

+0

어느 쪽도 훌륭하게 작동하는 직접적인 Eclipse 프로젝트가 없었습니다. 그 프로젝트를 Existing Source에서 Android Studio로 가져 왔습니다. 그러나 AS에서 실행할 때 항상 Eclipse에서 실행할 때 존재하지 않는 테스트 메시지가 나타납니다. – mgibson

0

여기에서 내 솔루션을 확인해보십시오. ABS에는 junit이 포함되어 있습니다. 내 솔루션을 다음과 같이 시도해보십시오. Problems importing project into Android Studio regarding ActionBarSherlock

아래의 내용은 귀하의 경우에도 잘 작동합니다. 은 특히 아래 단계 나 문제없이 실행 ActionBarSherlock을 득점 4 단계)

확인합니다. 여기

1) 다운로드 최신 ABS : [http://actionbarsherlock.com/][1]

2) 추출 ABS 당신은 "ActionBarSherlock의"라는 존재의 디렉토리가 있어야합니다. Android Studio 작업 공간에 복사하십시오. 및 ActionBarSherlock (changed casing)로 이름을 변경 -> 그래서 지금과 같이해야 \Eclipse Workspace\

반대로 지금 \*documents*\Android Workspace\에서 내 안드로이드 스튜디오 프로젝트가 : 어쩌면 당신의 주요 프로젝트와 함께

\*documents*\Android Workspace\ActionBarSherlock\

:

\*documents*\Android Workspace\TestProject\

3) 열기 안드로이드 스튜디오로드 당신에게 r TestProject 다음 고토 File> Import Module... 이제 \*documents*\Android Workspace\ActionBarSherlock\ 아래에서 ActionBarSherlock을 탐색하십시오. 확인을 클릭하고 끝까지 마칩니다. 나는 약 Junit 불평 \ActionBarSherlock\test\의 오류를 얻고 있었다 컴파일 할 때 새 모듈에 의존성을 설정하려는 경우가 묻습니다 (또는 적어도 광산 않았다)이 시점에서

4) 확인을 클릭합니다. 나는 단순히 프로젝트보기에서 내 ABS 모듈에서 \Test\ 디렉토리를 삭제했습니다. Right click \test\ > Delete....또한 JUnit을 jar 파일을 포함 할 수 있지만, 나는 생각하지 않는다 그것의 필요

5) 지금`실제 패키지 이름을 com.my.package`되어 오류

관련 문제