<activity> 元素必须是具有 Android Studio Android 清单 XML 文件的 <application> 元素的直接子元素
The <activity> element must be a direct child of the <application> element with Android Studio Android Manifest XML File
我最近进入 Android Studio 和 Android Java 开发。我在处理 Android 清单文件时出现此错误。我的项目文件布局如下...
这里的目标是通过将我的 Java Class 声明为 activity 使其成为主要 Activity,但我一直在寻找不同的论坛和关于 Whosebug 的问题,我找不到答案。我不知道我是否可以为应用程序创建 Java Class Main Activity。这是 XML 文件...
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.package">
<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"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我试图声明为 activity 的 activity 是您在 app
文件夹中看到的名为 MainActivity 的文件。我真的不确定如何正确构建项目以允许该文件成为主要应用程序,同时还调整我的 Android 清单文件。我还在 MainActivity Class
中使用 Firebase
你已经终止了你不应该拥有的 application
标签:
<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" **/**>
应该是
<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" >
正确的清单应该是这样的:
<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"
android:label="@string/app_name"
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 Studio 和 Android Java 开发。我在处理 Android 清单文件时出现此错误。我的项目文件布局如下...
这里的目标是通过将我的 Java Class 声明为 activity 使其成为主要 Activity,但我一直在寻找不同的论坛和关于 Whosebug 的问题,我找不到答案。我不知道我是否可以为应用程序创建 Java Class Main Activity。这是 XML 文件...
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.package">
<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"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我试图声明为 activity 的 activity 是您在 app
文件夹中看到的名为 MainActivity 的文件。我真的不确定如何正确构建项目以允许该文件成为主要应用程序,同时还调整我的 Android 清单文件。我还在 MainActivity Class
你已经终止了你不应该拥有的 application
标签:
<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" **/**>
应该是
<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" >
正确的清单应该是这样的:
<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"
android:label="@string/app_name"
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>