首页 > 解决方案 > Activity 类 {} 不存在 android 3.5.1(即时运行不再可用)

问题描述

我正在尝试创建应用程序,但在几次调试后出现错误。错误:活动类 {com.tectibet.loginapp/com.tectibet.loginapp.MainActivity} 不存在。我尝试清理缓存并重新启动,重建并清理。

我也尝试过更改清单和 build.gradle 包名称。我也经历了错误类型 3 错误:活动类 {} 不存在 ,但它没有解决。

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".HomeActivity"></activity>
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

应用程序根本没有启动显示错误,如活动不存在(即使我存在)。

执行时出错:am start -n "com.tectibet.loginapp/com.tectibet.loginapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 开始:Intent { act=android.intent .action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.tectibet.loginapp/.MainActivity } 错误类型 3 错误:活动类 {com.tectibet.loginapp/com.tectibet.loginapp.MainActivity} 不存在。

标签: javaandroidandroid-activityandroid-manifest

解决方案


选项1:

build.gradle中,行:

apply plugin: 'android-library'

需求改为:

apply plugin: 'com.android.application'

选项 2:

这就是我修复它的方式。转到 gradle > 任务 > 安装 > UninstallAll

在此处输入图像描述


推荐阅读