我在我的Android应用程序中有两个包。如何在Android清单文件中提及这些不同的包以及它们的活动?在我的代码中,我已经给出了以下内容:
<manifest package="com.tabwidget">
<application>
<activity android:name=".com.tabwidget.Tab"></activity>
<activity android:name=".com.tabwidget.TabHostProvider"></activity>
<activity android:name=".com.tabwidget.TabView"></activity>
</application>
</manifest>
<manifest package="com.kpbird.tabbarcontrol">
<application>
<activity android:name=".com.kpbird.tabbarcontrol.TabbarView"></activity>
</application>
</manifest>
但是我遇到了异常:无法找到显式活动类...........我做错了什么吗?请帮忙……
<manifest package="com.kpbird.tabbarcontrol">
。在我的清单文件中,您的应用程序将被称为“com.kpbird.tabbarcontrol”,它将通过在activity
标签中使用显式符号来使用com.tabwidget.*
,并且将通过使用隐式符号来使用com.kpbird.tabbarcontrol.TabbarView
。您可能希望反转此操作。在这种情况下,请使用“com.tabwidget”作为包名称,对各种Tabwidget活动使用隐式符号,并对TabbarView使用显式符号。 - Shlublu