Мне всегда удавалось запустить свое приложение из оболочки через что-то вроде этого:
adb shell am start -W -a android.intent.action.MAIN -n com.rutski89.Green/.GreenMainActivity
Однако я никогда не задавался вопросом, где параметр флага -n получает свой формат, и теперь мне стало любопытно. Я имею в виду, что фактическим классом активности является com.rutski89.Green.GreenMainActivity, так почему я должен продвигать эту косую черту между именем пакета и именем класса? (Я говорю о "com.rutski89.Green/.GreenMainActivity")
Есть ли где-нибудь документ по этому вопросу?