操作栏不显示从不同模块扩展

action bar not showing extending from a different module

我创建了一个 :core 模块来存储我的一些基本活动,其中一些应该显示一个操作栏,在清单中我有这样的东西:

<activity
            android:name=".components.home.HomeActivity"
            android:theme="@android:style/Theme.Holo.NoActionBar">
        </activity>
        <activity
            android:name=".components.activities.ContactsActivity"
            android:theme="@style/AppTheme.TranslucentActionBar" >
        </activity>

我不明白为什么,但现在我已经创建了另一个模块:包含 :core 的扩展,该活动中的操作栏似乎没有显示。

扩展的清单很简单:

<application
    android:name=".App"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:replace="android:icon" >
    <activity
        android:name=".components.activities.TestActivity"
        android:label="@string/title_activity_test" >
    </activity>
    <activity
        android:name=".components.home.WelcomeActivity"
        android:label="@string/title_activity_welcome"
        android:theme="@style/AppTheme" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

通常这是一个与主题有关的问题,但对我来说一切似乎都很好,我不明白为什么它在我简单地构建时有效:core,但在构建时却不起作用:extension project

当答案很简单时,我花了太多时间。 按 Ctrl+click 让我看到主题是如何制作的,我只是将父级切换到旧布局。

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">