gpt4 book ai didi

android - 如何在 android list 文件中声明两个包及其 Activity ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:26 25 4
gpt4 key购买 nike

我的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com