您好我有我的图书馆,像这样定义的活动......启动图书馆活动从项目清单
<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
是我的图书馆包。
我已将该库包含在我的项目中。
我在做什么错?
加成
我只是改名为我的图书馆项目的包名的东西比我的项目的不同,我想也许因为他们相似的项目可能看起来在它自己的源代码的类,但这次没工作。
你能完整发布两种清单吗? – 2013-02-27 12:58:09
您是否包含'com.company.application.corelibrary'? – pktangyue 2013-02-27 12:59:20
您是否将库指定为Android库项目或只是在普通的Java构建路径中?从清单中我可以看到没有错误 – Thrakbad 2013-02-27 13:03:09