1
라이브러리 (lib)에 의존성이있는 Android 애플리케이션 (app)을 작성 중입니다. 이 라이브러리에있는 단위 테스트 케이스를 실행하고 싶습니다. 그대로gradle CLI에서 실행 구성 수정하기
, 테스트 케이스를 실행하는 나에게이 오류
java.lang.RuntimeException: java.lang.RuntimeException: build\intermediates\manifests\full\debug\AndroidManifest.xml not found or not a file; it should point to your project's AndroidManifest.xml
실행/디버그 구성에서은 '응용 프로그램'에서 'lib 디렉토리'에서 저를 도운 작업 디렉토리 경로를 변경했다 이 문제를 해결하십시오.
그러나 Gradle CLI를 사용하여 동일한 테스트 케이스를 실행하면 테스트 케이스가 위와 동일한 오류로 실패합니다.
gradle/gradlew를 사용하는 동안 작업 디렉토리를 설정하는 방법/장소를 알려 줄 수 있습니까?
내 gradlew 및 gradlew.bat 파일은 모듈 수준이 아니라 프로젝트 수준에 있습니다. 따라서, 내가 gradlew를 호출하기 전에 애플 리케이션으로 cd, 나는이 오류가 발생합니다. 'gradlew'가 내부 또는 외부 명령으로 인식되지 않습니다. 작동 가능한 프로그램 또는 배치 파일. –
그리고 두 번째 접근 방식과 관련하여 아마도 예제 나 코드 스 니펫을 제공해 주시겠습니까? –
나는 조금 놀았으며 이제 당신이 의미하는 바를 이해합니다. 작업을 추가하고 그 안에 작업 디렉토리 속성을 설정했습니다. 빠른 도움에 감사드립니다. 'tasks.withType (Test) { workingDir = ('some_path') } ' –