作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 android 应用程序中有两个包。如何在 android list 文件中提及那些不同的包及其 Activity ?在我的代码中,我给出了
<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>
但我遇到异常无法找到明确的 Activity 类......我哪里错了?请帮帮我......
最佳答案
看来您在 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>
关于android - 如何在 android list 文件中声明两个包及其 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7160285/
我是一名优秀的程序员,十分优秀!