未解决的类 MainActivity

我在使用 Android Studio 时遇到了问题。当我尝试运行任何应用程序时,我收到相同的错误“未找到默认活动”,并且在我的代码中tools:context=".MainActivity",MainActivity 以红色突出显示,并显示“未解析的类 MainActivity”。即使我创建了一个全新的“空活动”,它也会发生。

到目前为止,我已经尝试过:

  • 刷新IDE缓存

  • 检查 Android 清单和 MainActivity 中的包名称

  • 选择默认活动应用内配置

  • 确保 src 是源目录

我还注意到,在我的“最高级”应用程序中,它build.gradle看起来像这样:

安卓清单:


<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.example.justjava">


    <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=".MainActivity">

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>


</manifest>


HUH函数
浏览 151回答 3
3回答

江户川乱折腾

使用此行MainActivity XML文件tools:context="com.example.justjava.MainActivity"您不是在 XML 整个 src 目录中引用。或者只需从XMLtools:context=".folderName.MainActivity"

猛跑小猪

1.重建项目,如果没有解决2.转到File menu,然后单击该Invalidate Caches/Restart选项Invalidate and Restart。您的ide将自动重新启动,问题将得到解决。

慕田峪9158850

以我的经验,这是因为代码中的错误,通常是在命名类中。我解决了这个问题,只是修复了 MainActivity 类中的命名空间,实际上我在那里犯了一个错误,因为我从另一个项目中复制并粘贴了内容。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java