Android Manifest Error Manifest文件不以最终换行结束

use*_*793 5 android android-studio

错误:


清单文件不会以最终换行结束...

检查清单文件是否以最终换行符结束(根据JAR规范的要求)

期待":"


这是AndroidManifest

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

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

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

</manifest>
Run Code Online (Sandbox Code Playgroud)

它显示在android.intent.action.MAIN行上,下划线为红色... Android Studio - 当我点击检查更新时它说的是最新版本.

它开始显示在一个具有完美工作清单文件的项目上.在研究错误导致失败后,我创建了一个新项目 - 所有默认值 - 最新版本 - 并且执行了File-> Invalidate Caches and Restart(我找到了一个建议),但仍然是同样的错误.

任何想法,我错过了设置等... thx

Shm*_*kus 7

单击带有红线的单词(导致提到的错误)单击Alt + Enter并选择

Un-inject Language/Reference

而已!至少这对我有同样的错误


Ram*_*lla 0

  1. 您还应该在清单文件中包含应用程序的版本代码以及应用程序支持的 SDK 版本。例如,如下所示

    android:versionName="1.0">

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="19" />
    
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.brk.example.test.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    
    Run Code Online (Sandbox Code Playgroud)

  2. 确保您的包裹详细信息正确。

  3. 保存所有文件并执行 Project Clean。

  4. 如果仍然看到该错误,请重新启动 Eclipse 或再次尝试重新启动系统并重新启动 Eclipse。