嗨,我在我的库中定义了一个活动,就像这样......
<activity
android:name="com.company.application.corelibrary.recording.DesiredActivity"
android:label="@string/title_activity_tracking"
android:screenOrientation="portrait"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
然后我想使用这个库在另一个我正在这样做的应用程序中启动......
<activity
android:name="com.company.application.corelibrary.recording.DesiredActivity"
android:label="@string/title_activity_tracking"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
但是,当我要构建它时,它会返回...
[2013-02-27 12:41:33 - TestApplication] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.company.application/.corelibrary.recording.DesiredActivity }
[2013-02-27 12:41:33 - TestApplication] ActivityManager: Error type 3
[2013-02-27 12:41:33 - TestApplication] ActivityManager: Error: Activity class {com.company.application/com.company.application.corelibrary.recording.DesiredActivity} does not exist.
com.company.application
是我的项目包。
com.company.application.corelibrary
是我的图书馆包。
我已将库包含在我的项目中。
我究竟做错了什么?
添加
我刚刚将我的库项目的包名称重命名为与我的项目不同的名称,因为我认为可能因为它们相似,所以项目可能会在它自己的类源中查找,但这也不起作用。