You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用点击导航按钮崩溃:ActivityNotFoundException问题求助

问题解决:ActivityNotFoundException崩溃修复

问题根源

报错信息明确指出:

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.collegeroamer/com.example.collegeroamer.NavigationDisplayActivity}; have you declared this activity in your AndroidManifest.xml?

核心原因是**NavigationDisplayActivity未在AndroidManifest.xml中注册**,Android系统无法识别该组件,导致启动时直接崩溃。

修复步骤

打开AndroidManifest.xml文件,在<application>标签内部,添加NavigationDisplayActivity的声明代码,放在MainActivity的<activity>节点之后即可。

修改后的完整AndroidManifest.xml代码:

<?xml version="1.0" encoding="utf-8"?>
<application
    android:allowBackup="true"
    android:dataExtractionRules="@xml/data_extraction_rules"
    android:fullBackupContent="@xml/backup_rules"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.CollegeRoamer"
    tools:targetApi="31">
    <activity
        android:name=".MainActivity"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <!-- 新增NavigationDisplayActivity的声明 -->
    <activity
        android:name=".NavigationDisplayActivity"
        android:exported="false" />
</application>

补充说明

所有需要通过Intent启动的Activity,都必须在AndroidManifest.xml中进行声明,这是Android框架的强制要求,系统依赖Manifest文件管理和加载所有组件。

内容的提问来源于stack exchange,提问作者Bhushan Savaratkar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 15:16:09