Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在清单文件中找不到MainActivity,但我声明了它_Android_Android Activity - Fatal编程技术网

Android 在清单文件中找不到MainActivity,但我声明了它

Android 在清单文件中找不到MainActivity,但我声明了它,android,android-activity,Android,Android Activity,我正在使用Android Studio 3.2。我无法通过显示错误来运行Android项目: MainActivity not found in the Manifest file 但我也声明,然后我也不能创建新的项目。 所以,我将卸载并重新安装android studio并清理android studio设置。但它不起作用 当我还创建一个新项目时,出现以下错误: > MyApplication\app\src\main\res\values\colors.xml:1:1: Error:

我正在使用Android Studio 3.2。我无法通过显示错误来运行Android项目:

MainActivity not found in the Manifest file
但我也声明,然后我也不能创建新的项目。 所以,我将卸载并重新安装android studio并清理android studio设置。但它不起作用

当我还创建一个新项目时,出现以下错误:

> MyApplication\app\src\main\res\values\colors.xml:1:1: Error: Content is not allowed in prolog.
当我运行现有项目时,此消息显示:

MainActivity not found in Manifest file

舱单:

<?xml version="1.0" encoding="utf-8"?>
<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>




请确认colors.xml中的第一行是

错误提示
error:prolog中不允许内容
显示了您无法运行此应用的原因。


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.yourpackage.applicationname">

<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>

您的colors.xml文件是什么样子的?可能是您意外地在那里输入了一个字符尝试对现有项目使用文件->使缓存无效/重新启动。不,我没有在color.xml文件中输入任何字符。它刚刚创建了一个新项目,遇到了这个错误。@Jack Herbert:您是否在清单文件中提到了Bhuvaneshwaran概述的“package=“com.yourpack.applicationname”
<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>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.yourpackage.applicationname">

<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>