2013-08-24 3 views
7

나는 두 종류의 제품 향이있다. free와 pro.android studio에서 제품의 맛을 디버깅하는 방법은 무엇입니까?

두 가지 모두의 실행 프로그램 활동이 다릅니다.

그러나 Android Studio에서는 실행 프로그램 활동이 src/main/아래의 AndroidManifest.xml에 있어야합니다.

Gradle이 두 플로어를 올바르게 만들었지 만 IDE가 src/free 또는 src/pro와 같은 각 제품의 맛에서 올바른 AndroidManifest.xml을 선택할 수 없습니다.

올바른 빌드 변형을 FreeDebug 또는 ProDebug로 선택한 후에도 이러한 현상이 발생합니다.

+0

Android Studio는 여전히 EAP입니다. 많은 버그가 있습니다. –

+0

그런 시나리오를 어떻게 처리합니까? 내가 설치하고 다른 맛을 테스트하려면 gradle를 사용하고 있습니까? – dhaval

+0

맛은 자신의 런처 활동을 정의 할 수 있습니다. IDE는 최종 컴파일 된 패키지의 매니페스트를 조회하는 대신 상위 매니페스트에서만 주요 활동을 시작하려고합니다. 이것이 의도 된 동작인지 확신하지 못합니다. 그래도 실행 구성에서 주 활동을 변경해 볼 수 있습니다. –

답변

3

필자는 수동으로 실행 구성 (실행 -> 구성 편집 ... 실행 - 실행 옵션)을 수동으로 변경하여이 문제를 해결했지만 최적의 솔루션은 아닙니다.

관련 문제