2013-08-24 13 views
7

Mam dwa smaki produktu, za darmo i pro.jak debugować smak produktu w Androidzie studio?

Aktywność programu uruchamiającego dla obu jest różna.

Ale Android studio oczekuje, że działanie launchera będzie w AndroidManifest.xml w src/main /.

Gradle prawidłowo buduje oba zalewki, ale IDE nie jest w stanie wybrać odpowiedniego pliku AndroidManifest.xml z danego produktu, takiego jak src/free lub src/pro.

Dzieje się to nawet po wybraniu właściwego wariantu kompilacji jako FreeDebug lub ProDebug.

+0

Android Studio to wciąż EAP. Ma wiele błędów. –

+0

jak radzisz sobie z takimi scenariuszami? Używam gradle do instalowania i testowania różnych smaków? – dhaval

+0

Smaki mogą definiować własne działania programu uruchamiającego bez problemu. Wygląda na to, że IDE chce uruchomić główne działanie tylko z manifestu nadrzędnego, zamiast pytać o plik manifestu końcowego skompilowanego pakietu. Nie jestem pewien, czy to zamierzone zachowanie. Mimo to możesz spróbować zmienić główną aktywność w konfiguracjach uruchamiania. –

Odpowiedz

3

Pracowałem nad tym poprzez ręczną zmianę konfiguracji uruchamiania (Run-> Edit Configurations ... Under the Activity - Launch option), choć zdecydowanie nie jest to optymalne rozwiązanie.

Powiązane problemy