Кажется, вы сделали несколько ошибок в XML:
<manifest package="com.tabwidget">
<application>
1) BELOW: starting the names by "." means that
you are implicitely extending the package prefix defined in the package
attribute of the manifest XML tag.
For example, if your package is "com.tabwidget", defining".MyActivity"
will be interpreted as "com.tabwidget.MyActivity"
By removing the first ".", you use an explicit notation instead:
whatever your package is, "com.tabwidget.MyActivity" is interpreted
as "com.tabwidget.MyActivity"
<activity android:name=".com.tabwidget.Tab"></activity>
<activity android:name=".com.tabwidget.TabHostProvider"></activity>
<activity android:name=".com.tabwidget.TabView"></activity>
</application>
</manifest>
2) BELOW: a manifest file should only contain one manifest XML tag:
<manifest package="com.kpbird.tabbarcontrol">
<application>
3) BELOW: same mistake as 1)
<activity android:name=".com.kpbird.tabbarcontrol.TabbarView"></activity>
</application>
</manifest>
То, что следует, должно работать. Это исправляет эти 3 ошибки:
<manifest package="com.kpbird.tabbarcontrol">
<application>
<activity android:name="com.tabwidget.Tab"></activity>
<activity android:name="com.tabwidget.TabHostProvider"></activity>
<activity android:name="com.tabwidget.TabView"></activity>
<activity android:name=".TabbarView"></activity>
</application>
</manifest>