내 응용 프로그램에서 나는 RoboGuice를 사용하고 응용 프로그램 클래스를 추가하고 'android : name'속성을 사용하여 응용 프로그램 태그의 AndroidManifest.xml 파일에 지정해야합니다.안드로이드 응용 프로그램 클래스를 찾을 수 없습니다
그래서이 매니페스트 내 applicaiton 태그 같은 모습입니다 :
<application android:label="Worktime" android:icon="@drawable/logo" android:name=".guice.Application">
항상 작동하고 아직도 내가 내 IDE (인 IntelliJ) 내부 컴파일하고 내 장치에 배포 할 때 수행이.
[exec] android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests:INSTRUMENTATION_RESULT: shortMsg=Unable to instantiate application eu.vranckaert.worktime.guice.Application: java.lang.ClassNotFoundException: eu.vranckaert.worktime.guice.Application in loader [email protected] [exec] INSTRUMENTATION_RESULT: longMsg=java.lang.RuntimeException: Unable to instantiate application eu.vranckaert.worktime.guice.Application: java.lang.ClassNotFoundException: eu.vranckaert.worktime.guice.Application in loader [email protected]
이 이전에 근무하고 있지만, 이후 실패 시작 : 나는 개미 사용하여 내 테스트를 실행할 때 그러나 내가 콘솔에이 오류가 (만 개미를 통해를,이 또한 여전히 IDE에서 작동) 내 'Android SDK 도구'를 개정판 17로 업그레이드하고 'Android SDK 플랫폼 도구'를 개정판 11으로 업그레이드했습니다.
누구든지이 문제를 이미 알고 있었거나 해결 방법을 알고 있습니까? 이 솔루션은 두 통화 (즉, "개미 myParameters myTarget1 myTarget2"및 "개미 myParameters 디버그 배달")에 Ant 대상을 분리하는 것이었다 내 경우 -
[this] (http://stackoverflow.com/questions/9820675/gson-noclassdeffounderror-after-adt-and-sdk-tools-update-to-v17) – Selvin
아니요 해결책이 아닙니다. 사실 그것은 전혀 같은 문제가 아닙니다! 당신이 공유 한 링크에서 이클립스 (그리고 ADT 플러그인)의 의존성 문제가있다. app-project에있는 모든 내 라이브러리는 테스트 프로젝트와 마찬가지로 'libs'디렉토리에 있습니다. 여기 명령 줄에 문제가있어서 내 수업을 찾을 수 없다 (어쩌면 종속성 문제이지만 이클립스와 관련된 문제는 아니지만 ...) – dirkvranckaert