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.
Android Studio to wciąż EAP. Ma wiele błędów. –
jak radzisz sobie z takimi scenariuszami? Używam gradle do instalowania i testowania różnych smaków? – dhaval
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. –