zak100 Ответов: 1

Тип элемента "манифест" должен быть завершен соответствующим конечным тегом "</manifest>".


Привет,
Я слежу за проектом Hello World Code.

Я получаю следующее сообщение об ошибке:

The element type "manifest" must be terminated by the matching end-tag "</manifest>".


У меня есть следующий код

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

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



Также:

У меня есть следующее несовместимое с учебником:
public class MainActivity extends Activity{
    @Override
    protected void onCreate(@androidx.annotation.Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

Некоторые тела, пожалуйста, направьте меня, как удалить эту ошибку.

Зульфи

Что я уже пробовал:

Я следую учебнику проекта кода.

Richard Deeming

Если по "учебник по проекту кода" вы имеете в виду статью здесь о CodeProject, а затем вам нужно использовать форум в нижней части этой статьи, чтобы задать вопросы по этому поводу.

1 Ответов

Рейтинг:
1

0x01AA

Это конфликт с тегом "приложение", который "закрыт дважды".

У тебя есть

<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" />  <<<<<closed tag application


а потом еще раз
</application>


Поэтому вам нужно принять решение. Либо так и должно быть
1.)
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.helloworldcodeproj">

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


2.) или
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.helloworldcodeproj">

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


zak100

орг.грэдл.экзекуция.MultipleBuildFailures: сборка завершена с 1 отказом.
в org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run(DefaultGradleLauncher.java:358)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
в орг.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
в org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:219)
в org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
в org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:124)
в орг.gradle.internal.invocation.GradleBuildController$1.вызов(GradleBuildController.java:77)
в орг.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:74)
в орг.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:154)
в орг.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:38)
в орг.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:96)
в орг.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:74)
в орг.грэдле.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:68)
в орг.грэдле.пусковая установка.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
в орг.грэдле.пусковая установка.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
в орг.грэдле.инструментарий.внутренний.поставщик.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
в орг.грэдле.пусковая установка.exec.RunAsBuildOperationBuildActionRunner$3.run(RunAsBuildOperationBuildActionRunner.java:50)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
в орг.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
в орг.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
в орг.грэдле.пусковая установка.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)
в орг.грэдле.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
в орг.грэдле.пусковая установка.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)
в орг.грэдле.пусковая установка.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:44)
в орг.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:79)
в орг.грэдле.пусковая установка.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:44)
в орг.грэдле.пусковая установка.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)
в орг.грэдле.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
в орг.грэдле.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
в орг.грэдле.инструментарий.внутренний.поставщик.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)
в орг.грэдле.инструментарий.внутренний.поставщик.ContinuousBuildActionExecuter.экс

Michael Haephrati

Отличный ответ

0x01AA

- Спасибо, сэр.