清单文件中的android无法解析的类.MainActivity错误

时间:2019-06-06 11:31:15

标签: android manifest

    <meta-data
        android:name="..."
        android:value=" ...."/>

    <activity
        android:name=".MainActivity"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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


</application>

android:name =“。MainActivity”这里出现问题。 MainActivity未解决的类?

我想在Google Play上安装我的应用。但是在加载apk时出现了com.example错误。因此,我更改了程序包名称。然后我在清单文件中得到了这个错误。项目的src部分甚至还有红色错误。

3 个答案:

答案 0 :(得分:1)

在名为com.example.test.MainActivity的相同程序包中放入MainActivity.java,它将自动解决。

答案 1 :(得分:0)

您可能想检查Java和主要活动的xml类。里面肯定有错误。 要么 您可以在此处显示您的类和xml并详细描述问题

答案 2 :(得分:0)

确保MainActivity在项目的根包中。 示例:

如果您的软件包为com.example.demo,则MainActivity的路径应为com.example.demo.MainActivity

如果您的MainActivity路径是com.example.demo.activity.MainActivity 那么您的清单条目应该是这样

<activity android:name=".activity.MainActivity">

编辑

如果您更改了软件包名称,则必须使用Activity的完整路径,如下所示:

<activity android:name="com.example.demo.activity.MainActivity">