2017-12-28 1 views
0

Android 프로젝트에서 Eclipse로 작업했을 때 main()으로 테스트 클래스를 만들었으며 사용자 정의 빌드 경로 및 libs와 함께 Windows 콘솔 앱 구성을 사용하여 시작했습니다. 그것은 매우 빨리 달릴 수있었습니다. 테스트 클래스는 안드로이드 프로젝트의 일부 였고 다른 클래스를 사용했지만 Windows에서는 데이터 구조 테스트를했습니다.Android Studio의 콘솔 자바 테스트 앱

이제 Android Studio 3에서 최소한의 옵션으로 "응용 프로그램"구성을 사용하고 있습니다. 그것은 동일하게 작동하지만 시작하기 전에 "Build"명령을 실행하고 차례대로 assembleDebug를 시작하기 때문에 빌드에 많은 시간을 소비합니다. 사실 지금은 필요없는 Android 앱을 다시 빌드합니다. 내 테스트 클래스를 하나만 다시 컴파일해야하는데, 이식은 초 단위입니다. 그러나 "Before launch"목록에서 "Build"를 제거하면 AS3은 코드 변경 사항을 다시 컴파일하지 않습니다.

변경된 파일 만 재 컴파일 할 수있는 방법은 무엇입니까? 매번 프로젝트 전체를 다시 빌드하지 않으려면 어떻게해야합니까?

답변

0

짧은 답변 : JUnit 테스트 모듈에서 Java 코드를 실행할 수 있습니다 (android test 아님!). 그것은 당신이 안드로이드를 사용하지 않는다는 것을 알고 있기 때문에 "Application"구성보다 훨씬 빨리 작동하고 컴파일됩니다.