验证Android XML文件中的资源引用

4

我刚刚创建了一个没有任何活动的应用程序,当我添加布局和Java类时,我开始编辑AndroidManifest.xml文件来进行intent-filter和添加标签和活动内容。但是它显示了以下错误:

Error

这是我的AndroidManifest.xml文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.arvisapps.practiceapp">

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

</application>

这是MainActivity.java文件的内容:
    package com.arvisapps.practiceapp;


public class MainActivity {
}

以下是我的activity_main.xml文件(我不认为这是必要的,但无论如何):

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

</RelativeLayout>
3个回答

9

进入“文件”并选择“无效缓存/重启”

菜单


5

您的MainActivity需要扩展Activity

public class MainActivity extends Activity { }


2
为了将一个类验证为活动,您的 MainActivity.java 类必须扩展到 Activity
public class MainActivity extends Activity{
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接