gpt4 book ai didi

安卓包结构

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:35 26 4
gpt4 key购买 nike

我的默认包名称是 com.xont.controller(R 文件包含该包。Eclipse 生成的)。我想让它更多 packages.Like 'com.xont.controller.sales 和 'com.xont.controller.admin 像这样:我也在 list 文件中添加了 Activity

已编辑

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.xont.controller"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />

<application android:label="Xont" android:icon="@drawable/virtusel64">

<activity android:name=".AndroidAppXontActivity"
android:label="Xont">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity android:name=".LoginActivity"
android:label="Login">
</activity>


<activity android:name=".syn.DatabaseCheckActivity"
android:label="Databse Setup">
</activity>
...........

包结构是: enter image description here

错误提示:android.content.ActivityNotFoundException:无法找到显式 Activity 类 {com.xont.controller/com.xont.controller.syn.DatabaseSetupActivity};您是否已在 AndroidManifest.xml 中声明此 Activity ?

请帮助我在这里做什么。

最佳答案

所有注册为 .SomeName 的组件都使用 list 的 package 值作为前缀。所以基本上您将 Activity .AndroidAppXontActivity 注册为 com.android.xont.controller.AndroidAppXontActivity。但是没有这样的java类。

您应该修复您的组件名称,使其具有您的 Java 类的全名,如下所示:

<activity android:name="com.xont.controller.AndroidAppXontActivity" ... />

所有其他组件相同。

关于安卓包结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7076055/

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