Не удается запустить действие в модуле библиотеки Android
В свой проект приложения для Android я добавил модуль, который содержит действие с именем «SampleDataMenuActivity». В этом упражнении нет ничего особенного - оно добавлено с помощью диалогового окна «Новый модуль» -> «Библиотека Android» в Android Studio и включает в себя код «Hello World», сгенерированный Android Studio.
AndroidManifest.xml приложения включает в себя (из модуля):
<activity
android:name="com.sample.sampledata.SampleDataMenuActivity" >
<intent-filter>
<action android:name="android.intent.action.SampleDataMenuActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
В build.gradle приложения:
dependencies {
(...)
compile project(':sampledata')
}
В settings.gradle проекта:
include ':sampledata', ':app'
В основной активности моего приложения я хочу перейти к операции в модуле, используя:
startActivity(new Intent("com.sample.sampledata.SampleDataMenuActivity"));
Проект строится просто отлично, но когда я нажимаю кнопку, которая должна привести меня к активности в модуле, он терпит неудачу, сообщая:
android.content.ActivityNoFoundException: No Activity found to handle Intent ( act=com.sample.sampledata.SampleDataMenuActivity )
Что я упустил?